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

Quitting Studio from the login screen hangs indefinitely

    Details

    • Story Points:
      8
    • Sprint:
      2013 Sprint 23

      Description

      Description

      Quitting Appcelerator Studio (3.1.3) from the login screen hangs indefinitely. The only way to kill the app is to Force Quit.

      Logs

      !SESSION 2013-10-21 18:25:22.091 -----------------------------------------------
      eclipse.buildId=unknown
      java.version=1.6.0_65
      java.vendor=Apple Inc.
      BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
      Framework arguments:  -keyring /Users/tl67467/.eclipse_keyring -showlocation
      Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/tl67467/.eclipse_keyring -consoleLog -showlocation
       
      !ENTRY org.eclipse.core.net 1 0 2013-10-21 18:25:24.358
      !MESSAGE System property http.proxyHost has been set to webproxy.wlb2.nam.nsroot.net by an external source. This value will be overwritten using the values from the preferences
       
      !ENTRY org.eclipse.core.net 1 0 2013-10-21 18:25:24.358
      !MESSAGE System property http.proxyPort has been set to 8080 by an external source. This value will be overwritten using the values from the preferences
       
      !ENTRY org.eclipse.core.net 1 0 2013-10-21 18:25:24.359
      !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 org.eclipse.core.net 1 0 2013-10-21 18:25:24.360
      !MESSAGE System property https.proxyHost has been set to webproxy.wlb2.nam.nsroot.net by an external source. This value will be overwritten using the values from the preferences
       
      !ENTRY org.eclipse.core.net 1 0 2013-10-21 18:25:24.360
      !MESSAGE System property https.proxyPort has been set to 8080 by an external source. This value will be overwritten using the values from the preferences
       
      !ENTRY org.eclipse.ui.workbench 4 2 2013-10-21 18:25:26.479
      !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
      !STACK 0
      org.eclipse.swt.SWTException: Widget is disposed
      	at org.eclipse.swt.SWT.error(SWT.java:4282)
      	at org.eclipse.swt.SWT.error(SWT.java:4197)
      	at org.eclipse.swt.SWT.error(SWT.java:4168)
      	at org.eclipse.swt.widgets.Widget.error(Widget.java:774)
      	at org.eclipse.swt.widgets.Widget.getDisplay(Widget.java:894)
      	at com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.doEventLoop(TitaniumSplashHandler.java:826)
      	at com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.init(TitaniumSplashHandler.java:290)
      	at org.eclipse.ui.internal.Workbench$8.run(Workbench.java:790)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.ui.internal.Workbench.createSplashWrapper(Workbench.java:806)
      	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2528)
      	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
      	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:125)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:597)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
       
      !ENTRY org.eclipse.ui 4 0 2013-10-21 18:25:26.487
      !MESSAGE Could not instantiate splash
      !STACK 0
      org.eclipse.swt.SWTException: Widget is disposed
      	at org.eclipse.swt.SWT.error(SWT.java:4282)
      	at org.eclipse.swt.SWT.error(SWT.java:4197)
      	at org.eclipse.swt.SWT.error(SWT.java:4168)
      	at org.eclipse.swt.widgets.Widget.error(Widget.java:774)
      	at org.eclipse.swt.widgets.Widget.getDisplay(Widget.java:894)
      	at com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.doEventLoop(TitaniumSplashHandler.java:826)
      	at com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.init(TitaniumSplashHandler.java:290)
      	at org.eclipse.ui.internal.Workbench$8.run(Workbench.java:790)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.ui.internal.Workbench.createSplashWrapper(Workbench.java:806)
      	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2528)
      	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
      	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:125)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:597)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
       
      !ENTRY org.eclipse.ui 4 4 2013-10-21 18:25:26.489
      !MESSAGE Exception in Workbench.runUI after display was disposed
       
      !ENTRY org.eclipse.ui 4 1 2013-10-21 18:25:26.489
      !MESSAGE Exception in Workbench.runUI after display was disposed
      !STACK 0
      org.eclipse.swt.SWTException: Device is disposed
      	at org.eclipse.swt.SWT.error(SWT.java:4282)
      	at org.eclipse.swt.SWT.error(SWT.java:4197)
      	at org.eclipse.swt.SWT.error(SWT.java:4168)
      	at org.eclipse.swt.widgets.Display.error(Display.java:1065)
      	at org.eclipse.swt.widgets.Display.checkDevice(Display.java:619)
      	at org.eclipse.swt.widgets.Display.addListener(Display.java:478)
      	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2578)
      	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
      	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      	at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:125)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:597)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
       
      !ENTRY com.aptana.usage 4 0 2013-10-21 18:25:27.125
      !MESSAGE (Build 3.1.3.1377024923) [ERROR]  Unable to log analytics information
      !STACK 0
      java.lang.NullPointerException
      	at com.appcelerator.titanium.usage.internal.TitaniumAnalyticsUserManager$1.<init>(TitaniumAnalyticsUserManager.java:27)
      	at com.appcelerator.titanium.usage.internal.TitaniumAnalyticsUserManager.getUser(TitaniumAnalyticsUserManager.java:24)
      	at com.aptana.usage.AnalyticsEvent.init(AnalyticsEvent.java:140)
      	at com.aptana.usage.AnalyticsEvent.<init>(AnalyticsEvent.java:71)
      	at com.aptana.usage.UsagePlugin.stop(UsagePlugin.java:61)
      	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
      	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
      	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
      	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1161)
      	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
      	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
      	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
      	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
      	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:691)
      	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:598)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:597)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
       
      !ENTRY org.eclipse.core.jobs 4 2 2013-10-21 18:25:27.130
      !MESSAGE An internal error occurred during: "Sending Analytics Ping ...".
      !STACK 0
      java.lang.NullPointerException
      	at com.appcelerator.titanium.usage.internal.TitaniumAnalyticsUserManager$1.<init>(TitaniumAnalyticsUserManager.java:27)
      	at com.appcelerator.titanium.usage.internal.TitaniumAnalyticsUserManager.getUser(TitaniumAnalyticsUserManager.java:24)
      	at com.aptana.usage.internal.DefaultAnalyticsEventHandler$1.run(DefaultAnalyticsEventHandler.java:77)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      
      

        Attachments

          Activity

            People

            • Assignee:
              mxia Michael Xia
              Reporter:
              rsharma Rupesh Sharma
            • Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: