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

Platform configuration dialog causing performance issue on studio startup

    Details

    • Type: Bug
    • Status: Open
    • Priority: High
    • Resolution: Unresolved
    • Affects Version/s: Release 4.7.0
    • Fix Version/s: None
    • Component/s: Usability
    • Story Points:
      5

      Description

      Details:

      1. Downloaded 4.7.0 GA installer
      2. Installed SDK 5.4.0 GA - Xcode was already installed but android was installed.
      3. Launched studio
      4. Immediately after launching the studio, I was trying to create a new project - studio hung for 4-5mins and finally opened a new project creation wizard.

      Here is the stack log:

      Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.80-b11 mixed mode):
       
      "Attach Listener" daemon prio=5 tid=0x00007fc1b54b0000 nid=0x10e97 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
       
      "Worker-12" prio=5 tid=0x00007fc1b5cdf800 nid=0x19537 in Object.wait() [0x0000700003620000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0745d40> (a org.eclipse.core.internal.jobs.WorkerPool)
      	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
      	- locked <0x00000007c0745d40> (a org.eclipse.core.internal.jobs.WorkerPool)
      	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
       
      "Worker-11" prio=5 tid=0x00007fc1b5cda000 nid=0x184b7 in Object.wait() [0x000070000351d000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0745d40> (a org.eclipse.core.internal.jobs.WorkerPool)
      	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
      	- locked <0x00000007c0745d40> (a org.eclipse.core.internal.jobs.WorkerPool)
      	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
       
      "Worker-10" prio=5 tid=0x00007fc1b6138000 nid=0x1942b in Object.wait() [0x000070000341a000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0745d40> (a org.eclipse.core.internal.jobs.WorkerPool)
      	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
      	- locked <0x00000007c0745d40> (a org.eclipse.core.internal.jobs.WorkerPool)
      	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
       
      "Thread-41" prio=5 tid=0x00007fc1b5ac0800 nid=0xd70b runnable [0x00007000022aa000]
         java.lang.Thread.State: RUNNABLE
      	at java.io.FileInputStream.readBytes(Native Method)
      	at java.io.FileInputStream.read(FileInputStream.java:272)
      	at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
      	at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
      	- locked <0x00000007ef744fe8> (a java.lang.UNIXProcess$ProcessPipeInputStream)
      	at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
      	at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
      	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
      	- locked <0x00000007ef77ab90> (a java.io.InputStreamReader)
      	at java.io.InputStreamReader.read(InputStreamReader.java:184)
      	at java.io.BufferedReader.fill(BufferedReader.java:154)
      	at java.io.BufferedReader.readLine(BufferedReader.java:317)
      	- locked <0x00000007ef77ab90> (a java.io.InputStreamReader)
      	at java.io.BufferedReader.readLine(BufferedReader.java:382)
      	at com.aptana.core.util.InputStreamGobbler.run(InputStreamGobbler.java:85)
       
      "Thread-40" prio=5 tid=0x00007fc1af3a3000 nid=0xa927 runnable [0x0000700001c6d000]
         java.lang.Thread.State: RUNNABLE
      	at java.io.FileInputStream.readBytes(Native Method)
      	at java.io.FileInputStream.read(FileInputStream.java:272)
      	at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
      	at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
      	- locked <0x00000007ef742e18> (a java.lang.UNIXProcess$ProcessPipeInputStream)
      	at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
      	at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
      	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
      	- locked <0x00000007ef780cb0> (a java.io.InputStreamReader)
      	at java.io.InputStreamReader.read(InputStreamReader.java:184)
      	at java.io.BufferedReader.fill(BufferedReader.java:154)
      	at java.io.BufferedReader.readLine(BufferedReader.java:317)
      	- locked <0x00000007ef780cb0> (a java.io.InputStreamReader)
      	at java.io.BufferedReader.readLine(BufferedReader.java:382)
      	at com.aptana.core.util.InputStreamGobbler.run(InputStreamGobbler.java:85)
       
      "process reaper" daemon prio=5 tid=0x00007fc1ad2a3800 nid=0x710f waiting on condition [0x00007000011f4000]
         java.lang.Thread.State: TIMED_WAITING (parking)
      	at sun.misc.Unsafe.park(Native Method)
      	- parking to wait for  <0x00000007ef742880> (a java.util.concurrent.SynchronousQueue$TransferStack)
      	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
      	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
      	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
      	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
      	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:745)
       
      "Worker-6" prio=5 tid=0x00007fc1af383000 nid=0xf00b waiting on condition [0x00007000027e7000]
         java.lang.Thread.State: WAITING (parking)
      	at sun.misc.Unsafe.park(Native Method)
      	- parking to wait for  <0x00000007c1699800> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
      	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
      	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)
      	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)
      	at com.appcelerator.titanium.core.mobile.SDKLocator.lazyInitialize(SDKLocator.java:230)
      	at com.appcelerator.titanium.core.mobile.SDKLocator.getAvailable(SDKLocator.java:391)
      	at com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.getSDKStableInstalledVersion(TitaniumReleasesUpdater.java:581)
      	at com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.getLatestSDKRelease(TitaniumReleasesUpdater.java:826)
      	at com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasSDKUpdates(TitaniumReleasesUpdater.java:246)
      	at com.appcelerator.titanium.update.internal.core.TitaniumReleasesUpdater.hasUpdates(TitaniumReleasesUpdater.java:202)
      	at com.appcelerator.titanium.update.ui.TitaniumUpdateStartup.earlyStartup(TitaniumUpdateStartup.java:69)
      	at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:89)
      	at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:67)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.ui.internal.Workbench$56.run(Workbench.java:2755)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      "EventAdmin Async Event Dispatcher Thread" daemon prio=5 tid=0x00007fc1b42b8800 nid=0x1321f in Object.wait() [0x00007000026e4000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c1b2b9a0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
      	at java.lang.Object.wait(Object.java:503)
      	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
      	- locked <0x00000007c1b2b9a0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
      	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
       
      "FSEvent thread" daemon prio=5 tid=0x00007fc1af007800 nid=0xa33b runnable [0x0000700002536000]
         java.lang.Thread.State: RUNNABLE
      	at net.contentobjects.jnotify.macosx.JNotify_macosx.nativeNotifyLoop(Native Method)
      	at net.contentobjects.jnotify.macosx.JNotify_macosx.access$5(JNotify_macosx.java:81)
      	at net.contentobjects.jnotify.macosx.JNotify_macosx$1.run(JNotify_macosx.java:70)
       
      "CommandLineArgsServer" prio=5 tid=0x00007fc1af202000 nid=0x5423 runnable [0x0000700001a67000]
         java.lang.Thread.State: RUNNABLE
      	at java.net.PlainSocketImpl.socketAccept(Native Method)
      	at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
      	at java.net.ServerSocket.implAccept(ServerSocket.java:530)
      	at java.net.ServerSocket.accept(ServerSocket.java:498)
      	at com.aptana.commandline.launcher.server.LauncherServer$CommandLineArgsServer.run(LauncherServer.java:120)
       
      "[ThreadPool Manager] - Idle Thread" daemon prio=5 tid=0x00007fc1aeceb000 nid=0xa80f in Object.wait() [0x00007000021a7000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007ef5836b0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
      	at java.lang.Object.wait(Object.java:503)
      	at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
      	- locked <0x00000007ef5836b0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
       
      "Timer-0" daemon prio=5 tid=0x00007fc1af00a000 nid=0x1070f in Object.wait() [0x00007000011c9000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007ef748778> (a java.util.TaskQueue)
      	at java.lang.Object.wait(Object.java:503)
      	at java.util.TimerThread.mainLoop(Timer.java:526)
      	- locked <0x00000007ef748778> (a java.util.TaskQueue)
      	at java.util.TimerThread.run(Timer.java:505)
       
      "process reaper" daemon prio=5 tid=0x00007fc1ad2bb000 nid=0x10b03 runnable [0x00007000025e1000]
         java.lang.Thread.State: RUNNABLE
      	at java.lang.UNIXProcess.waitForProcessExit(Native Method)
      	at java.lang.UNIXProcess.access$500(UNIXProcess.java:55)
      	at java.lang.UNIXProcess$4.run(UNIXProcess.java:226)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:745)
       
      "Thread-4" prio=5 tid=0x00007fc1ade97000 nid=0xd503 runnable [0x0000700002079000]
         java.lang.Thread.State: RUNNABLE
      	at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
      	at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)
      	- locked <0x00000007c186b4c8> (a java.lang.Object)
      	at com.appcelerator.titanium.core.cli.AppcSocketServer.run(AppcSocketServer.java:80)
       
      "Worker-5" prio=5 tid=0x00007fc1ac288800 nid=0xd303 in Object.wait() [0x0000700001f76000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007ef78db48> (a java.lang.UNIXProcess)
      	at java.lang.Object.wait(Object.java:503)
      	at java.lang.UNIXProcess.waitFor(UNIXProcess.java:262)
      	- locked <0x00000007ef78db48> (a java.lang.UNIXProcess)
      	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:238)
      	at com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.runCommand(NodeAppcCLI.java:204)
      	at com.appcelerator.titanium.core.mobile.TitaniumMobileSDKLocator.initialize(TitaniumMobileSDKLocator.java:92)
      	at com.appcelerator.titanium.core.mobile.SDKLocator.lazyInitialize(SDKLocator.java:237)
      	at com.appcelerator.titanium.core.mobile.SDKLocator.getAvailable(SDKLocator.java:391)
      	at com.appcelerator.titanium.core.mobile.TitaniumMobileSDKLocator.getLatestVersion(TitaniumMobileSDKLocator.java:296)
      	at com.appcelerator.titanium.ui.TitaniumUIPlugin.checkAndOpenPlatformConfigWizard(TitaniumUIPlugin.java:416)
      	at com.appcelerator.titanium.ui.TitaniumUIPlugin.access$2(TitaniumUIPlugin.java:379)
      	at com.appcelerator.titanium.ui.TitaniumUIPlugin$2.run(TitaniumUIPlugin.java:236)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      "Worker-4" prio=5 tid=0x00007fc1ad629000 nid=0xd103 in Object.wait() [0x0000700001e73000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0745d40> (a org.eclipse.core.internal.jobs.WorkerPool)
      	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
      	- locked <0x00000007c0745d40> (a org.eclipse.core.internal.jobs.WorkerPool)
      	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
       
      "Worker-3" prio=5 tid=0x00007fc1ac06f000 nid=0xc803 waiting on condition [0x0000700001d70000]
         java.lang.Thread.State: WAITING (parking)
      	at sun.misc.Unsafe.park(Native Method)
      	- parking to wait for  <0x00000007c1699800> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
      	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
      	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)
      	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)
      	at com.appcelerator.titanium.core.mobile.SDKLocator.lazyInitialize(SDKLocator.java:230)
      	at com.appcelerator.titanium.core.mobile.SDKLocator.getInitializationStatus(SDKLocator.java:139)
      	at com.appcelerator.titanium.ui.portal.processor.MobileSDKConfigurationHelper.getSDKInitializationStatus(MobileSDKConfigurationHelper.java:324)
      	at com.appcelerator.titanium.ui.portal.actionController.MobileSDKActionController.refreshSDK(MobileSDKActionController.java:349)
      	at com.appcelerator.titanium.ui.portal.actionController.MobileSDKActionController$1.run(MobileSDKActionController.java:125)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      "Worker-1" prio=5 tid=0x00007fc1ac9f6800 nid=0xb113 waiting on condition [0x000070000165b000]
         java.lang.Thread.State: WAITING (parking)
      	at sun.misc.Unsafe.park(Native Method)
      	- parking to wait for  <0x00000007c1699800> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
      	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
      	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)
      	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)
      	at com.appcelerator.titanium.core.mobile.SDKLocator.lazyInitialize(SDKLocator.java:230)
      	at com.appcelerator.titanium.core.mobile.SDKLocator.getAvailable(SDKLocator.java:391)
      	at com.appcelerator.titanium.android.core.launching.AndroidSDKTools.getRequiredAndroidAPILevels(AndroidSDKTools.java:58)
      	at com.appcelerator.titanium.ui.portal.processor.MobileSDKConfigurationHelper.getVersionInfo(MobileSDKConfigurationHelper.java:151)
      	at com.appcelerator.titanium.ui.portal.processor.MobileSDKConfigurationProcessor.computeStatus(MobileSDKConfigurationProcessor.java:74)
      	at com.aptana.configurations.processor.AbstractConfigurationProcessor.getStatus(AbstractConfigurationProcessor.java:154)
      	at com.appcelerator.titanium.ui.portal.actionController.MobileSDKActionController$1.run(MobileSDKActionController.java:127)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
       
      "EMF Reference Cleaner" daemon prio=5 tid=0x00007fc1acc41000 nid=0xba03 in Object.wait() [0x0000700001b6a000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0ca7038> (a java.lang.ref.ReferenceQueue$Lock)
      	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
      	- locked <0x00000007c0ca7038> (a java.lang.ref.ReferenceQueue$Lock)
      	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
      	at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)
       
      "Worker-JM" prio=5 tid=0x00007fc1ad214800 nid=0xb603 in Object.wait() [0x0000700001964000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0746040> (a java.util.ArrayList)
      	at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)
      	- locked <0x00000007c0746040> (a java.util.ArrayList)
       
      "Bundle File Closer" daemon prio=5 tid=0x00007fc1acc27000 nid=0xb403 in Object.wait() [0x0000700001861000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0ff5880> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
      	at java.lang.Object.wait(Object.java:503)
      	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
      	- locked <0x00000007c0ff5880> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
      	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
       
      "[Timer] - Main Queue Handler" daemon prio=5 tid=0x00007fc1ac0c3800 nid=0xb207 in Object.wait() [0x000070000175e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0ed0aa8> (a java.lang.Object)
      	at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
      	- locked <0x00000007c0ed0aa8> (a java.lang.Object)
      	at java.lang.Thread.run(Thread.java:745)
       
      "Start Level: Equinox Container: c0c7dc24-5764-0016-1aa5-9c9324620bab" daemon prio=5 tid=0x00007fc1ada2f800 nid=0xae03 in Object.wait() [0x0000700001558000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0ca3408> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
      	at java.lang.Object.wait(Object.java:503)
      	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
      	- locked <0x00000007c0ca3408> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
      	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
       
      "Framework Event Dispatcher: Equinox Container: c0c7dc24-5764-0016-1aa5-9c9324620bab" daemon prio=5 tid=0x00007fc1acb23800 nid=0xac03 in Object.wait() [0x0000700001455000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0ca3390> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
      	at java.lang.Object.wait(Object.java:503)
      	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
      	- locked <0x00000007c0ca3390> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
      	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
       
      "Active Thread: Equinox Container: c0c7dc24-5764-0016-1aa5-9c9324620bab" prio=5 tid=0x00007fc1acab0800 nid=0xaa0b waiting on condition [0x0000700001352000]
         java.lang.Thread.State: TIMED_WAITING (parking)
      	at sun.misc.Unsafe.park(Native Method)
      	- parking to wait for  <0x00000007c0c6d278> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
      	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
      	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
      	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:745)
       
      "Service Thread" daemon prio=5 tid=0x00007fc1ac836000 nid=0x4803 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
       
      "C2 CompilerThread1" daemon prio=5 tid=0x00007fc1ac837000 nid=0x4603 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
       
      "C2 CompilerThread0" daemon prio=5 tid=0x00007fc1ac02d000 nid=0x4403 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
       
      "JDWP Command Reader" daemon prio=5 tid=0x00007fc1ad801000 nid=0x4203 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
       
      "JDWP Event Helper Thread" daemon prio=5 tid=0x00007fc1ac02c000 nid=0x4003 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
       
      "JDWP Transport Listener: dt_socket" daemon prio=5 tid=0x00007fc1ac020800 nid=0x3e03 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
       
      "Signal Dispatcher" daemon prio=5 tid=0x00007fc1ac01f800 nid=0x370f runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
       
      "Finalizer" daemon prio=5 tid=0x00007fc1ac828800 nid=0x3003 in Object.wait() [0x000070000082b000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c059a1f8> (a java.lang.ref.ReferenceQueue$Lock)
      	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
      	- locked <0x00000007c059a1f8> (a java.lang.ref.ReferenceQueue$Lock)
      	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
      	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
       
      "Reference Handler" daemon prio=5 tid=0x00007fc1ac827800 nid=0x2e03 in Object.wait() [0x0000700000728000]
         java.lang.Thread.State: WAITING (on object monitor)
      	at java.lang.Object.wait(Native Method)
      	- waiting on <0x00000007c0599cd0> (a java.lang.ref.Reference$Lock)
      	at java.lang.Object.wait(Object.java:503)
      	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
      	- locked <0x00000007c0599cd0> (a java.lang.ref.Reference$Lock)
       
      "main" prio=5 tid=0x00007fc1ad809000 nid=0xa0b waiting on condition [0x00007fff5517e000]
         java.lang.Thread.State: WAITING (parking)
      	at sun.misc.Unsafe.park(Native Method)
      	- parking to wait for  <0x00000007c1699800> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
      	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)
      	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
      	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)
      	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)
      	at com.appcelerator.titanium.core.mobile.SDKLocator.lazyInitialize(SDKLocator.java:230)
      	at com.appcelerator.titanium.core.mobile.SDKLocator.getAvailable(SDKLocator.java:391)
      	at com.appcelerator.titanium.ui.ide.wizard.NewMobileProjectCreationPage.createControl(NewMobileProjectCreationPage.java:133)
      	at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:178)
      	at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:759)
      	at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:622)
      	at org.eclipse.jface.window.Window.create(Window.java:435)
      	at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1101)
      	at org.eclipse.ui.internal.actions.NewWizardShortcutAction.run(NewWizardShortcutAction.java:123)
      	at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
      	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
      	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
      	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
      	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:57)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:606)
      	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)
      	at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
       
      "VM Thread" prio=5 tid=0x00007fc1ac825000 nid=0x2c03 runnable 
       
      "GC task thread#0 (ParallelGC)" prio=5 tid=0x00007fc1ad00b000 nid=0x2403 runnable 
       
      "GC task thread#1 (ParallelGC)" prio=5 tid=0x00007fc1ac004800 nid=0x2603 runnable 
       
      "GC task thread#2 (ParallelGC)" prio=5 tid=0x00007fc1ac008800 nid=0x2803 runnable 
       
      "GC task thread#3 (ParallelGC)" prio=5 tid=0x00007fc1ac009000 nid=0x2a03 runnable 
       
      "VM Periodic Task Thread" prio=5 tid=0x00007fc1ac831000 nid=0x4a03 waiting on condition 
       
      JNI global references: 8914
      
      

        Attachments

          Activity

            People

            • Assignee:
              kkolipaka Kondal Kolipaka (Inactive)
              Reporter:
              kkolipaka Kondal Kolipaka (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: