Uploaded image for project: 'GUI Builder'
  1. GUI Builder
  2. GB-282

Seeing several exceptions occurring in the logs

    Details

    • Type: Bug
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: beta-release-v1
    • Component/s: None
    • Labels:
      None

      Description

      I don't have context for many of these, but i'm seeing lots of exceptions in the logs (below) i'll try and get more info.

       
      !SESSION 2015-07-28 16:37:22.303 -----------------------------------------------
      eclipse.buildId=unknown
      java.version=1.8.0_25
      java.vendor=Oracle Corporation
      BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
      Framework arguments:  -keyring /Users/bgrantges/.eclipse_keyring -showlocation
      Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/bgrantges/.eclipse_keyring -consoleLog -showlocation
       
      !ENTRY org.eclipse.core.net 1 0 2015-07-28 16:38:22.759
      !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
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-28 16:38:46.867
      !MESSAGE (Build 4.1.0.201507140915) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-28 16:38:46.880
      !MESSAGE (Build 4.1.0.201507140915) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/modules
       
      !ENTRY com.aptana.samples 4 0 2015-07-28 16:39:10.836
      !MESSAGE (Build 4.1.0.201507140915) [ERROR]  Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App
       
      !ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-28 16:39:10.840
      !MESSAGE (Build 4.1.0.201507140915) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows
       
      !ENTRY com.aptana.samples 4 0 2015-07-28 16:39:10.842
      !MESSAGE (Build 4.1.0.201507140915) [ERROR]  Unable to retrieve the icon at null for sample Employee Directory
       
      !ENTRY com.aptana.samples 4 0 2015-07-28 16:39:10.844
      !MESSAGE (Build 4.1.0.201507140915) [ERROR]  Unable to retrieve the icon at null for sample Movies
       
      !ENTRY com.aptana.samples 4 0 2015-07-28 16:39:10.846
      !MESSAGE (Build 4.1.0.201507140915) [ERROR]  Unable to retrieve the icon at null for sample Geocoder
       
      !ENTRY com.aptana.samples 4 0 2015-07-28 16:39:10.848
      !MESSAGE (Build 4.1.0.201507140915) [ERROR]  Unable to retrieve the icon at null for sample Rss Reader
       
      !ENTRY com.aptana.core 4 1 2015-07-28 16:40:26.614
      !MESSAGE sudo: a password is required
       
      !ENTRY com.aptana.core 4 1 2015-07-28 16:40:30.182
      !MESSAGE 
       
      !ENTRY com.aptana.core 4 1 2015-07-28 16:40:31.847
      !MESSAGE sudo: a password is required
       
      !ENTRY com.aptana.core 0 0 2015-07-28 16:40:36.219
      !MESSAGE 
       
      !ENTRY org.eclipse.e4.ui.workbench.swt 4 2 2015-07-28 16:41:58.315
      !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.e4.ui.workbench.swt".
      !STACK 0
      org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: Widget is disposed
      	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:62)
      	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)
      	at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:390)
      	at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:143)
      	at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:76)
      	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:107)
      	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:70)
      	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:175)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:974)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:954)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$3(PartRenderingEngine.java:862)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$8.run(PartRenderingEngine.java:857)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:841)
      	at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1937)
      	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1560)
      	at org.eclipse.ui.internal.WorkbenchWindow.access$15(WorkbenchWindow.java:1527)
      	at org.eclipse.ui.internal.WorkbenchWindow$10.run(WorkbenchWindow.java:1592)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1589)
      	at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1155)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1137)
      	at org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)
      	at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)
      	at org.eclipse.ui.internal.Workbench.restart(Workbench.java:2677)
      	at com.aptana.ui.util.UIUtils$5.openMessageDialog(UIUtils.java:800)
      	at com.aptana.ui.util.UIUtils$3.runInUIThread(UIUtils.java:498)
      	at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97)
      	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
      	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
      Caused by: org.eclipse.swt.SWTException: Widget is disposed
      	at org.eclipse.swt.SWT.error(SWT.java:4441)
      	at org.eclipse.swt.SWT.error(SWT.java:4356)
      	at org.eclipse.swt.SWT.error(SWT.java:4327)
      	at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
      	at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)
      	at org.eclipse.swt.widgets.Shell.getSize(Shell.java:1182)
      	at org.eclipse.ui.internal.quickaccess.SearchField.storeDialog(SearchField.java:580)
      	at org.eclipse.ui.internal.quickaccess.SearchField.dispose(SearchField.java:557)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
      	... 55 more
       
      !ENTRY org.eclipse.e4.ui.workbench 4 0 2015-07-28 16:41:58.317
      !MESSAGE Exception occurred while unrendering: org.eclipse.e4.ui.model.application.ui.basic.impl.TrimmedWindowImpl@7ce9e05a (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: 42, y: 80, width: 1200, height: 940)
      !STACK 0
      org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: Widget is disposed
      	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:62)
      	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)
      	at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:390)
      	at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:143)
      	at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:76)
      	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:107)
      	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:70)
      	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:175)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:974)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:954)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$3(PartRenderingEngine.java:862)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$8.run(PartRenderingEngine.java:857)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:841)
      	at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1937)
      	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1560)
      	at org.eclipse.ui.internal.WorkbenchWindow.access$15(WorkbenchWindow.java:1527)
      	at org.eclipse.ui.internal.WorkbenchWindow$10.run(WorkbenchWindow.java:1592)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1589)
      	at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1155)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1137)
      	at org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)
      	at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)
      	at org.eclipse.ui.internal.Workbench.restart(Workbench.java:2677)
      	at com.aptana.ui.util.UIUtils$5.openMessageDialog(UIUtils.java:800)
      	at com.aptana.ui.util.UIUtils$3.runInUIThread(UIUtils.java:498)
      	at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97)
      	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
      	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
      Caused by: org.eclipse.swt.SWTException: Widget is disposed
      	at org.eclipse.swt.SWT.error(SWT.java:4441)
      	at org.eclipse.swt.SWT.error(SWT.java:4356)
      	at org.eclipse.swt.SWT.error(SWT.java:4327)
      	at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
      	at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)
      	at org.eclipse.swt.widgets.Shell.getSize(Shell.java:1182)
      	at org.eclipse.ui.internal.quickaccess.SearchField.storeDialog(SearchField.java:580)
      	at org.eclipse.ui.internal.quickaccess.SearchField.dispose(SearchField.java:557)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
      	... 55 more
       
      !ENTRY org.eclipse.core.jobs 2 2 2015-07-28 16:41:59.328
      !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
      !SESSION 2015-07-28 16:41:59.838 -----------------------------------------------
      eclipse.buildId=unknown
      java.version=1.8.0_25
      java.vendor=Oracle Corporation
      BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
      Framework arguments:  -keyring /Users/bgrantges/.eclipse_keyring -showlocation
      Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/bgrantges/.eclipse_keyring -consoleLog -showlocation
       
      !ENTRY org.eclipse.core.net 1 0 2015-07-28 16:42:06.224
      !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
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-28 16:42:59.860
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-28 16:42:59.883
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/modules
       
      !ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-28 16:43:37.249
      !MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows
       
      !ENTRY com.aptana.samples 4 0 2015-07-28 16:43:37.252
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App
       
      !ENTRY com.aptana.samples 4 0 2015-07-28 16:43:37.259
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Employee Directory
       
      !ENTRY com.aptana.samples 4 0 2015-07-28 16:43:37.261
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Movies
       
      !ENTRY com.aptana.samples 4 0 2015-07-28 16:43:37.263
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Geocoder
       
      !ENTRY com.aptana.samples 4 0 2015-07-28 16:43:37.273
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Rss Reader
       
      !ENTRY org.eclipse.equinox.p2.operations 4 10053 2015-07-28 16:47:45.333
      !MESSAGE Operation details
      !SUBENTRY 1 org.eclipse.equinox.p2.director 4 10053 2015-07-28 16:47:45.333
      !MESSAGE Cannot complete the install because one or more required items could not be found.
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-28 16:47:45.333
      !MESSAGE Software being installed: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-28 16:47:45.333
      !MESSAGE Missing requirement: Appcelerator Designer 1.0.2.7 (VisualUI 1.0.2.7) requires 'package mcp.views.utils 0.0.0' but it could not be found
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2015-07-28 16:47:45.334
      !MESSAGE Cannot satisfy dependency:
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-28 16:47:45.334
      !MESSAGE From: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-28 16:47:45.334
      !MESSAGE To: VisualUI [1.0.2.7]
       
      !ENTRY org.eclipse.equinox.p2.operations 4 10053 2015-07-28 16:47:45.340
      !MESSAGE Operation details
      !SUBENTRY 1 org.eclipse.equinox.p2.director 4 10053 2015-07-28 16:47:45.340
      !MESSAGE Cannot complete the install because one or more required items could not be found.
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-28 16:47:45.340
      !MESSAGE Software being installed: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-28 16:47:45.340
      !MESSAGE Missing requirement: Appcelerator Designer 1.0.2.7 (VisualUI 1.0.2.7) requires 'package mcp.views.utils 0.0.0' but it could not be found
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2015-07-28 16:47:45.340
      !MESSAGE Cannot satisfy dependency:
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-28 16:47:45.341
      !MESSAGE From: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-28 16:47:45.341
      !MESSAGE To: VisualUI [1.0.2.7]
       
      !ENTRY org.eclipse.jface 4 0 2015-07-28 17:09:32.119
      !MESSAGE Unhandled event loop exception during blocked modal context.
      !STACK 0
      org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
      	at org.eclipse.swt.SWT.error(SWT.java:4441)
      	at org.eclipse.swt.SWT.error(SWT.java:4356)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)
      	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
      	at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:175)
      	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:390)
      	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
      	at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)
      	at com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:539)
      	at com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:447)
      	at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:3111)
      	at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1167)
      	at org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)
      	at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)
      	at org.eclipse.ui.internal.Workbench.close(Workbench.java:1380)
      	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1556)
      	at org.eclipse.ui.internal.WorkbenchWindow.access$15(WorkbenchWindow.java:1527)
      	at org.eclipse.ui.internal.WorkbenchWindow$10.run(WorkbenchWindow.java:1592)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1589)
      	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1603)
      	at org.eclipse.ui.internal.WorkbenchWindow$6.close(WorkbenchWindow.java:521)
      	at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer$11.shellClosed(WBWRenderer.java:563)
      	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:98)
      	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)
      	at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:612)
      	at org.eclipse.swt.widgets.Shell.windowShouldClose(Shell.java:2359)
      	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5636)
      	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
      	at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:221)
      	at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2105)
      	at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2329)
      	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5702)
      	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
      	at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5139)
      	at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5288)
      	at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
      	at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3666)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
      Caused by: org.eclipse.swt.SWTException: Widget is disposed
      	at org.eclipse.swt.SWT.error(SWT.java:4441)
      	at org.eclipse.swt.SWT.error(SWT.java:4356)
      	at org.eclipse.swt.SWT.error(SWT.java:4327)
      	at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
      	at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)
      	at org.eclipse.swt.widgets.Control.setToolTipText(Control.java:4185)
      	at com.appcelerator.titanium.ui.LaunchAppToolbarContribution$1$1.run(LaunchAppToolbarContribution.java:215)
      	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
      	... 64 more
       
      !ENTRY org.eclipse.core.jobs 2 2 2015-07-28 17:09:32.933
      !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
      !SESSION 2015-07-29 07:17:11.259 -----------------------------------------------
      eclipse.buildId=unknown
      java.version=1.8.0_25
      java.vendor=Oracle Corporation
      BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
      Framework arguments:  -keyring /Users/bgrantges/.eclipse_keyring -showlocation
      Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/bgrantges/.eclipse_keyring -consoleLog -showlocation
       
      !ENTRY org.eclipse.core.net 1 0 2015-07-29 07:17:19.106
      !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
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-29 07:17:59.353
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-29 07:17:59.361
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/modules
       
      !ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-29 07:19:06.302
      !MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 07:19:06.308
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 07:19:06.316
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Employee Directory
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 07:19:06.319
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Movies
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 07:19:06.321
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Geocoder
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 07:19:06.323
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Rss Reader
       
      !ENTRY org.eclipse.equinox.p2.operations 4 10053 2015-07-29 07:24:55.391
      !MESSAGE Operation details
      !SUBENTRY 1 org.eclipse.equinox.p2.director 4 10053 2015-07-29 07:24:55.391
      !MESSAGE Cannot complete the install because one or more required items could not be found.
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:24:55.391
      !MESSAGE Software being installed: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:24:55.391
      !MESSAGE Missing requirement: Appcelerator Designer 1.0.2.7 (VisualUI 1.0.2.7) requires 'package mcp.views.utils 0.0.0' but it could not be found
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2015-07-29 07:24:55.392
      !MESSAGE Cannot satisfy dependency:
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:24:55.392
      !MESSAGE From: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:24:55.392
      !MESSAGE To: VisualUI [1.0.2.7]
       
      !ENTRY org.eclipse.equinox.p2.operations 4 10053 2015-07-29 07:24:55.405
      !MESSAGE Operation details
      !SUBENTRY 1 org.eclipse.equinox.p2.director 4 10053 2015-07-29 07:24:55.405
      !MESSAGE Cannot complete the install because one or more required items could not be found.
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:24:55.406
      !MESSAGE Software being installed: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:24:55.406
      !MESSAGE Missing requirement: Appcelerator Designer 1.0.2.7 (VisualUI 1.0.2.7) requires 'package mcp.views.utils 0.0.0' but it could not be found
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2015-07-29 07:24:55.406
      !MESSAGE Cannot satisfy dependency:
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:24:55.407
      !MESSAGE From: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:24:55.407
      !MESSAGE To: VisualUI [1.0.2.7]
       
      !ENTRY org.eclipse.equinox.p2.operations 4 10053 2015-07-29 07:25:35.541
      !MESSAGE Operation details
      !SUBENTRY 1 org.eclipse.equinox.p2.director 4 10053 2015-07-29 07:25:35.541
      !MESSAGE Cannot complete the install because one or more required items could not be found.
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:25:35.541
      !MESSAGE Software being installed: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:25:35.541
      !MESSAGE Missing requirement: Appcelerator Designer 1.0.2.7 (VisualUI 1.0.2.7) requires 'package mcp.views.utils 0.0.0' but it could not be found
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2015-07-29 07:25:35.541
      !MESSAGE Cannot satisfy dependency:
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:25:35.542
      !MESSAGE From: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:25:35.542
      !MESSAGE To: VisualUI [1.0.2.7]
       
      !ENTRY org.eclipse.equinox.p2.operations 4 10053 2015-07-29 07:25:35.545
      !MESSAGE Operation details
      !SUBENTRY 1 org.eclipse.equinox.p2.director 4 10053 2015-07-29 07:25:35.545
      !MESSAGE Cannot complete the install because one or more required items could not be found.
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:25:35.545
      !MESSAGE Software being installed: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:25:35.545
      !MESSAGE Missing requirement: Appcelerator Designer 1.0.2.7 (VisualUI 1.0.2.7) requires 'package mcp.views.utils 0.0.0' but it could not be found
      !SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2015-07-29 07:25:35.545
      !MESSAGE Cannot satisfy dependency:
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:25:35.546
      !MESSAGE From: Appcelerator Designer 1.0.2.7 (VisualUIFeature.feature.group 1.0.2.7)
      !SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2015-07-29 07:25:35.546
      !MESSAGE To: VisualUI [1.0.2.7]
       
      !ENTRY org.eclipse.jface 4 0 2015-07-29 08:29:46.492
      !MESSAGE Unhandled event loop exception during blocked modal context.
      !STACK 0
      org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
      	at org.eclipse.swt.SWT.error(SWT.java:4441)
      	at org.eclipse.swt.SWT.error(SWT.java:4356)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)
      	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
      	at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:175)
      	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:390)
      	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
      	at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)
      	at com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:539)
      	at com.appcelerator.titanium.rcp.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:447)
      	at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:3111)
      	at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1167)
      	at org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079)
      	at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at org.eclipse.ui.internal.Workbench.close(Workbench.java:1407)
      	at org.eclipse.ui.internal.Workbench.restart(Workbench.java:2677)
      	at org.eclipse.equinox.internal.p2.ui.ProvisioningOperationRunner$1.run(ProvisioningOperationRunner.java:91)
      	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
      	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
      Caused by: org.eclipse.swt.SWTException: Widget is disposed
      	at org.eclipse.swt.SWT.error(SWT.java:4441)
      	at org.eclipse.swt.SWT.error(SWT.java:4356)
      	at org.eclipse.swt.SWT.error(SWT.java:4327)
      	at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
      	at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:573)
      	at org.eclipse.swt.widgets.Control.setToolTipText(Control.java:4185)
      	at com.appcelerator.titanium.ui.LaunchAppToolbarContribution$1$1.run(LaunchAppToolbarContribution.java:215)
      	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
      	... 41 more
       
      !ENTRY org.eclipse.core.jobs 2 2 2015-07-29 08:29:47.695
      !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
       
      !ENTRY org.eclipse.core.jobs 2 2 2015-07-29 08:29:47.696
      !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
      !SESSION 2015-07-29 08:29:48.849 -----------------------------------------------
      eclipse.buildId=unknown
      java.version=1.8.0_25
      java.vendor=Oracle Corporation
      BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
      Framework arguments:  -keyring /Users/bgrantges/.eclipse_keyring -showlocation
      Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/bgrantges/.eclipse_keyring -consoleLog -showlocation
       
      !ENTRY org.eclipse.core.net 1 0 2015-07-29 08:29:58.076
      !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
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-29 08:33:14.724
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-29 08:33:14.730
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/modules
       
      !ENTRY org.eclipse.core.jobs 2 2 2015-07-29 08:33:21.907
      !MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.Workbench$56
      !SESSION 2015-07-29 08:33:32.679 -----------------------------------------------
      eclipse.buildId=unknown
      java.version=1.8.0_25
      java.vendor=Oracle Corporation
      BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
      Framework arguments:  -keyring /Users/bgrantges/.eclipse_keyring -showlocation
      Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/bgrantges/.eclipse_keyring -consoleLog -showlocation
       
      !ENTRY org.eclipse.core.net 1 0 2015-07-29 08:34:24.167
      !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
       
      !ENTRY com.aptana.core 4 0 2015-07-29 08:34:27.317
      !MESSAGE (Build 4.1.1.1436893481) [ERROR]  null
      !STACK 0
      java.lang.InterruptedException
      	at java.lang.Object.wait(Native Method)
      	at java.lang.Object.wait(Object.java:502)
      	at java.lang.UNIXProcess.waitFor(UNIXProcess.java:262)
      	at com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:381)
      	at com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:345)
      	at com.aptana.core.util.ProcessRunner.processResult(ProcessRunner.java:432)
      	at com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.runCommand(NodeAppcCLI.java:239)
      	at com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$3.run(TitaniumSplashHandler.java:294)
       
      !ENTRY com.appcelerator.titanium.rcp 4 0 2015-07-29 08:34:27.322
      !MESSAGE (Build 4.1.1.1436893481) [ERROR]  Failed to check login status. Likely not logged in.
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-29 08:42:08.411
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-29 08:42:08.416
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/modules
       
      !ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-29 08:42:52.048
      !MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 08:42:52.057
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 08:42:52.060
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Employee Directory
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 08:42:52.062
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Movies
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 08:42:52.063
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Geocoder
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 08:42:52.065
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Rss Reader
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:50:15.802
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:444)
      	at com.aptana.js.internal.core.index.JSIndexReader.attachMembers(JSIndexReader.java:51)
      	at com.aptana.js.internal.core.index.JSIndexReader.getType(JSIndexReader.java:522)
      	at com.aptana.js.core.index.JSCAFileIndexingParticipant.index(JSCAFileIndexingParticipant.java:78)
      	at com.aptana.index.core.IndexRequestJob.indexFileStores(IndexRequestJob.java:205)
      	at com.aptana.index.core.IndexContainerJob.run(IndexContainerJob.java:114)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:50:20.095
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:444)
      	at com.aptana.js.internal.core.index.JSIndexReader.attachMembers(JSIndexReader.java:51)
      	at com.aptana.js.internal.core.index.JSIndexReader.getType(JSIndexReader.java:522)
      	at com.aptana.js.core.index.JSCAFileIndexingParticipant.index(JSCAFileIndexingParticipant.java:78)
      	at com.aptana.index.core.IndexRequestJob.indexFileStores(IndexRequestJob.java:205)
      	at com.aptana.index.core.IndexContainerJob.run(IndexContainerJob.java:114)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.git.core 4 0 2015-07-29 08:50:24.426
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Errors occurred while grabbing changed file listings
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:50:26.070
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:50:26.384
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:50:26.440
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:50:26.480
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:50:26.519
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:50:26.558
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:50:26.598
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:55:15.560
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:55:35.216
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:56:21.749
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.scripting 4 0 2015-07-29 08:56:27.564
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  An error occurred while parsing scope '*.js' : Cannot recover from the syntax error
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:56:30.317
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:56:55.546
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:56:57.580
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:56:59.117
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:57:27.270
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:57:28.308
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:57:29.858
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:57:35.934
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:57:39.096
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:57:52.654
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:57:55.216
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:57:56.756
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:57:58.290
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:58:01.334
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:58:23.463
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:58:26.009
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:58:29.546
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:58:30.574
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:58:34.120
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:59:26.843
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:59:27.870
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:59:32.926
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:59:36.487
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:59:39.525
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:59:41.055
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:59:51.634
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:59:55.183
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 08:59:57.719
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:00:01.783
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:00:02.838
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:00:03.888
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:00:23.526
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:00:43.820
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:00:47.885
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:00:49.421
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:00:51.167
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:01:09.797
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)
      	at com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)
      	at com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)
      	at com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)
      	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
      	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:24:40.961
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:24:43.091
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.appcelerator.titanium.alloy.core 4 0 2015-07-29 09:24:43.108
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Failed to parse for file:/Users/bgrantges/trees/grantges/corporate-directory/app/views/directory.xml for Alloy XML validation
      !STACK 0
      java.lang.NullPointerException
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.createWarning(AlloyViewValidator.java:424)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:321)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:24:46.198
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:24:47.282
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:24:50.360
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:24:52.429
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:26:06.202
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:26:12.871
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:26:14.462
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:26:17.540
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:26:27.173
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:26:28.616
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)
      	at com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)
      	at com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)
      	at com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)
      	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
      	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:26:30.230
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:26:32.775
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:26:34.814
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 09:26:35.854
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
      !SESSION 2015-07-29 10:43:08.127 -----------------------------------------------
      eclipse.buildId=unknown
      java.version=1.8.0_25
      java.vendor=Oracle Corporation
      BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
      Framework arguments:  -keyring /Users/bgrantges/.eclipse_keyring -showlocation
      Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/bgrantges/.eclipse_keyring -consoleLog -showlocation
       
      !ENTRY org.eclipse.core.resources 2 10035 2015-07-29 10:43:13.778
      !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
       
      !ENTRY org.eclipse.core.net 1 0 2015-07-29 10:43:15.212
      !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
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-29 10:43:29.489
      !MESSAGE (Build 4.1.1.1436893481) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/mobilesdk/osx
       
      !ENTRY com.appcelerator.titanium.core 4 0 2015-07-29 10:43:29.491
      !MESSAGE (Build 4.1.1.1436893481) [ERROR]  Location to be watched doesn't exist: /Library/Application Support/Titanium/modules
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:43:35.052
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:43:35.390
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:43:35.487
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:43:35.553
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:43:35.631
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:43:35.721
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:43:35.860
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:43:39.255
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:44:16.412
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 10:44:29.881
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Ti SDK 4.1 Example App
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 10:44:29.883
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Employee Directory
       
      !ENTRY com.appcelerator.titanium.ui.ide 4 0 2015-07-29 10:44:29.884
      !MESSAGE (Build 4.1.1.201507141126) [ERROR] com.appcelerator.titanium.core/debug/dashboard Unknown SDK windows
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 10:44:29.886
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Movies
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 10:44:29.887
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Geocoder
       
      !ENTRY com.aptana.samples 4 0 2015-07-29 10:44:29.888
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Unable to retrieve the icon at null for sample Rss Reader
       
      !ENTRY com.aptana.scripting 4 0 2015-07-29 10:44:45.523
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  An error occurred while parsing scope '*.js' : Cannot recover from the syntax error
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:44:47.127
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:44:53.716
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:44:58.279
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:45:10.741
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:45:14.343
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:45:15.897
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:45:17.497
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:45:18.240
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)
      	at com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)
      	at com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)
      	at com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)
      	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
      	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:45:23.566
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:45:24.548
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:45:26.930
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:50:58.260
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.initialReconcile(CommonReconcilingStrategy.java:149)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.initialProcess(CommonReconciler.java:188)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:51:00.641
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:51:08.731
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:51:12.781
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:51:13.683
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:195)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.addGlobals(JSContentAssistProcessor.java:283)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:894)
      	at com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)
      	at com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)
      	at com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)
      	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
      	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:51:14.390
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:51:14.477
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:53:15.002
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:53:16.154
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:53:40.696
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:53:41.749
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:53:50.572
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.runParticipants(CommonReconcilingStrategy.java:341)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:277)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.reconcile(CommonReconcilingStrategy.java:235)
      	at com.aptana.editor.common.text.reconciler.CommonReconcilingStrategy.fullReconcile(CommonReconcilingStrategy.java:477)
      	at com.aptana.editor.common.text.reconciler.CommonReconciler.process(CommonReconciler.java:162)
      	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:53:53.431
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Expected JSFunction node when applying documentation; however, the node type was 'com.aptana.js.core.parsing.ast.JSEmptyNode' instead. Source =
       
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:53:53.470
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:426)
      	at com.aptana.js.internal.core.index.JSIndexReader$6.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:422)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getTypeMembers(JSIndexQueryHelper.java:299)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.getMethods(AlloyViewValidator.java:351)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.checkifEventUnused(AlloyViewValidator.java:317)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.access$0(AlloyViewValidator.java:304)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:242)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator$1.include(AlloyViewValidator.java:1)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:155)
      	at com.aptana.parsing.util.ParseUtil.treeApply(ParseUtil.java:121)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.doBuildFile(AlloyViewValidator.java:230)
      	at com.appcelerator.titanium.alloy.core.validators.AlloyViewValidator.buildEnding(AlloyViewValidator.java:132)
      	at com.aptana.core.internal.build.LazyBuildParticipant.buildEnding(LazyBuildParticipant.java:67)
      	at com.aptana.core.build.UnifiedBuilder.buildEnding(UnifiedBuilder.java:230)
      	at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:201)
      	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
      	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
      	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
      	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
      	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
      	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:58:26.676
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$7.map(JSIndexReader.java:472)
      	at com.aptana.js.internal.core.index.JSIndexReader$7.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:468)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:172)
      	at com.aptana.js.core.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:706)
      	at com.aptana.js.core.parsing.ast.JSIdentifierNode.accept(JSIdentifierNode.java:33)
      	at com.aptana.js.core.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)
      	at com.aptana.editor.js.contentassist.ParseUtil.getReceiverTypeNames(ParseUtil.java:451)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.getParentObjectTypes(JSContentAssistProcessor.java:1399)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.addProperties(JSContentAssistProcessor.java:323)
      	at com.aptana.editor.js.contentassist.JSContentAssistProcessor.doComputeCompletionProposals(JSContentAssistProcessor.java:884)
      	at com.aptana.editor.common.CommonContentAssistProcessor.computeCompletionProposals(CommonContentAssistProcessor.java:417)
      	at com.aptana.editor.common.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:2221)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:394)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.access$7(CompletionProposalPopup.java:388)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup$1.run(CompletionProposalPopup.java:331)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at com.aptana.editor.common.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:325)
      	at com.aptana.editor.common.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:468)
      	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
      	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3671)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:58:50.952
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.
      	at com.aptana.js.core.inferencing.JSTypeUtil.validateTypeName(JSTypeUtil.java:466)
      	at com.aptana.js.core.model.ReturnTypeElement.setType(ReturnTypeElement.java:123)
      	at com.aptana.js.core.model.ReturnTypeElement.fromJSON(ReturnTypeElement.java:65)
      	at com.aptana.index.core.IndexUtil.createList(IndexUtil.java:70)
      	at com.aptana.js.core.model.PropertyElement.fromJSON(PropertyElement.java:167)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:207)
      	at com.aptana.index.core.IndexReader.populateElement(IndexReader.java:181)
      	at com.aptana.js.internal.core.index.JSIndexReader.createProperty(JSIndexReader.java:100)
      	at com.aptana.js.internal.core.index.JSIndexReader$7.map(JSIndexReader.java:472)
      	at com.aptana.js.internal.core.index.JSIndexReader$7.map(JSIndexReader.java:1)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:432)
      	at com.aptana.core.util.CollectionsUtil.map(CollectionsUtil.java:466)
      	at com.aptana.js.internal.core.index.JSIndexReader.getProperties(JSIndexReader.java:468)
      	at com.aptana.js.core.index.JSIndexQueryHelper.getGlobals(JSIndexQueryHelper.java:172)
      	at com.aptana.editor.js.internal.JSModelUtil.getProperties(JSModelUtil.java:48)
      	at com.aptana.editor.js.text.JSTextHover.getHoverInfo2(JSTextHover.java:71)
      	at com.aptana.editor.common.CommonSourceViewerConfiguration$TextHover.getHoverRegion(CommonSourceViewerConfiguration.java:732)
      	at org.eclipse.jface.text.TextViewerHoverManager.computeInformation(TextViewerHoverManager.java:140)
      	at org.eclipse.jface.text.AbstractInformationControlManager.doShowInformation(AbstractInformationControlManager.java:1131)
      	at org.eclipse.jface.text.AbstractHoverInformationControlManager$MouseTracker.mouseHover(AbstractHoverInformationControlManager.java:519)
      	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:208)
      	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)
      	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
      	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4042)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3669)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
       
      !ENTRY com.aptana.js.core 4 0 2015-07-29 10:58:50.957
      !MESSAGE (Build 4.1.1.201507141126) [ERROR]  Null or Empty type name attempting to be recorded for a return type.
      !STACK 0
      java.lang.IllegalArgumentException: Null or Empty type name attempting to be recorded for a return type.