1 Reply Latest reply on Jan 19, 2010 11:39 PM by hemant_k

    CFBuilder Beta 3 hangs on me when starting up.

    teeps

      It seems to take forever for the IDE to get to the point that I can be productive.  It even seems to freeze the entire OS while it's doing its thing behind the scenes.  I took a thread dump during this hanging period.  Running XP SP3.  CFBuilder: Version: 1.0.0 Build: 263215

       

      Full thread dump Java HotSpot(TM) Client VM (11.0-b16 mixed mode):

       

      "Worker-8" prio=5 tid=0x337ebc00 nid=0xdd8 in Object.wait() [0x3824f000..0x3824fa14]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x05c3b5d0> (a java.lang.Object)
              at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:187)
              - locked <0x05c3b5d0> (a java.lang.Object)
              at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87)
              at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:232)
              at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:99)
              at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

       

      "Worker-7" prio=5 tid=0x36bba800 nid=0x6fc in Object.wait() [0x3814f000..0x3814fa94]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x05c3b5d0> (a java.lang.Object)
              at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:187)
              - locked <0x05c3b5d0> (a java.lang.Object)
              at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87)
              at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:232)
              at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.lockDocument(LastSave ReferenceProvider.java:291)
              at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.readDocument(LastSave ReferenceProvider.java:243)
              at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.getReference(LastSave ReferenceProvider.java:124)
              at org.eclipse.ui.internal.texteditor.quickdiff.DocumentLineDiffer$2.run(DocumentLineDiffer. java:515)
              at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

       

      "Worker-6" prio=5 tid=0x36bb9800 nid=0xf80 in Object.wait() [0x3804f000..0x3804fb14]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x08494a10> (a org.eclipse.core.internal.jobs.Semaphore)
              at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38)
              - locked <0x08494a10> (a org.eclipse.core.internal.jobs.Semaphore)
              at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:737)
              at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:344)
              at org.eclipse.core.runtime.jobs.Job.join(Job.java:384)
              at com.adobe.ide.coldfusion.server.job.CFStartUpJobManager.run(CFStartUpJobManager.java:51)
              at com.adobe.ide.coldfusion.startup.BuildCFServerSettings.run(BuildCFServerSettings.java:24)
              at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

       

      "Worker-5" prio=5 tid=0x3392cc00 nid=0x103c in Object.wait() [0x37f4f000..0x37f4fb94]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x05605200> (a org.eclipse.core.internal.jobs.WorkerPool)
              at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
              - locked <0x05605200> (a org.eclipse.core.internal.jobs.WorkerPool)
              at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
              at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

       

      "Worker-4" prio=5 tid=0x3392c800 nid=0x129c in Object.wait() [0x37e4f000..0x37e4fc14]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x05605200> (a org.eclipse.core.internal.jobs.WorkerPool)
              at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
              - locked <0x05605200> (a org.eclipse.core.internal.jobs.WorkerPool)
              at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
              at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

       

      "Worker-3" prio=5 tid=0x34029400 nid=0x15e4 runnable [0x37d4f000..0x37d4fc94]
         java.lang.Thread.State: RUNNABLE
              at java.io.WinNTFileSystem.list(Native Method)
              at java.io.File.list(Unknown Source)
              at org.eclipse.core.internal.filesystem.local.LocalFile.childNames(LocalFile.java:88)
              at org.eclipse.core.filesystem.provider.FileStore.childStores(FileStore.java:121)
              at org.eclipse.core.filesystem.provider.FileStore.childInfos(FileStore.java:103)
              at org.eclipse.core.internal.localstore.UnifiedTree.getLocalList(UnifiedTree.java:331)
              at org.eclipse.core.internal.localstore.UnifiedTree.addChildren(UnifiedTree.java:129)
              at org.eclipse.core.internal.localstore.UnifiedTree.addNodeChildrenToQueue(UnifiedTree.java: 233)
              at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:107)
              at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystem ResourceManager.java:784)
              at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResource Manager.java:768)
              at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshRoot(FileSystemReso urceManager.java:815)
              at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResource Manager.java:761)
              at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1528)
              at com.adobe.ide.coldfusion.rcp.intro.ApplicationWorkbenchAdvisor$2.runInWorkspace(Unknown Source)
              at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38 )
              at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

       

      "Worker-2" prio=5 tid=0x3392c000 nid=0x2f8 in Object.wait() [0x3646f000..0x3646fd14]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x033c0110> (a org.eclipse.core.internal.jobs.Semaphore)
              at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38)
              - locked <0x033c0110> (a org.eclipse.core.internal.jobs.Semaphore)
              at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:168)
              at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:105)
              at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82)
              at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
              at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747)
              at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1795)
              at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.j ava:2554)
              at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.jav a:1773)
              at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:3410)
              at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.jav a:35)
              at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

       

      "Worker-1" prio=5 tid=0x34265c00 nid=0x8fc in Object.wait() [0x3604f000..0x3604fd94]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x05c3b5d0> (a java.lang.Object)
              at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:187)
              - locked <0x05c3b5d0> (a java.lang.Object)
              at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87)
              at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:232)
              at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:117)
              at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747)
              at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1795)
              at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1782)
              at org.eclipse.jdt.internal.core.JavaModelManager$19.run(JavaModelManager.java:4615)
              at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

       

      "Java indexing" daemon prio=4 tid=0x36a1d400 nid=0x169c in Object.wait() [0x37c0f000..0x37c0fa14]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07cc3010> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
              at java.lang.Object.wait(Object.java:485)
              at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:378)
              - locked <0x07cc3010> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
              at java.lang.Thread.run(Unknown Source)

       

      "SocketTimeout" daemon prio=10 tid=0x34181000 nid=0xcc4 waiting on condition [0x37acf000..0x37acfc14]
         java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at HTTPClient.SocketTimeout.run(StreamDemultiplexor.java:917)

       

      "org.eclipse.jface.text.reconciler.MonoReconciler" daemon prio=2 tid=0x3418f400 nid=0x1534 in Object.wait() [0x3795f000..0x3795fd14]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07b14d90> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
              at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconci ler.java:179)
              - locked <0x07b14d90> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

       

      "pool-5-thread-2" prio=5 tid=0x34191c00 nid=0x178c waiting on condition [0x3760f000..0x3760fa14]
         java.lang.Thread.State: WAITING (parking)
              at sun.misc.Unsafe.park(Native Method)
              - parking to wait for  <0x079894a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
              at java.util.concurrent.locks.LockSupport.park(Unknown Source)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
              at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
              at java.lang.Thread.run(Unknown Source)

       

      "pool-3-thread-3" prio=5 tid=0x3419c400 nid=0x1688 waiting on condition [0x3614f000..0x3614fa94]
         java.lang.Thread.State: WAITING (parking)
              at sun.misc.Unsafe.park(Native Method)
              - parking to wait for  <0x074302b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
              at java.util.concurrent.locks.LockSupport.park(Unknown Source)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
              at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
              at java.lang.Thread.run(Unknown Source)

       

      "pool-5-thread-1" prio=5 tid=0x339ca400 nid=0x15fc waiting on condition [0x3750f000..0x3750fb14]
         java.lang.Thread.State: WAITING (parking)
              at sun.misc.Unsafe.park(Native Method)
              - parking to wait for  <0x079894a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
              at java.util.concurrent.locks.LockSupport.park(Unknown Source)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
              at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
              at java.lang.Thread.run(Unknown Source)

       

      "pool-4-thread-1" prio=5 tid=0x3420c000 nid=0x92c waiting on condition [0x3696f000..0x3696fb94]
         java.lang.Thread.State: WAITING (parking)
              at sun.misc.Unsafe.park(Native Method)
              - parking to wait for  <0x0742f878> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
              at java.util.concurrent.locks.LockSupport.park(Unknown Source)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
              at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
              at java.lang.Thread.run(Unknown Source)

       

      "LongIdleFileChangedNotifier - (1000ms)" prio=7 tid=0x3428a800 nid=0xd20 waiting on condition [0x3686f000..0x3686fc14]
         java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at com.aptana.ide.editors.unified.utils.UpdaterThread.run(UpdaterThread.java:153)

       

      "IdleFileChangedNotifier - (200ms)" prio=7 tid=0x3391dc00 nid=0xe24 waiting on condition [0x3676f000..0x3676fc94]
         java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at com.aptana.ide.editors.unified.utils.UpdaterThread.run(UpdaterThread.java:153)

       

      "pool-1-thread-2" prio=5 tid=0x34099800 nid=0xc80 waiting on condition [0x3666f000..0x3666fd14]
         java.lang.Thread.State: WAITING (parking)
              at sun.misc.Unsafe.park(Native Method)
              - parking to wait for  <0x07290a08> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
              at java.util.concurrent.locks.LockSupport.park(Unknown Source)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
              at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
              at java.lang.Thread.run(Unknown Source)

       

      "pool-3-thread-2" prio=5 tid=0x34270800 nid=0x9c0 waiting on condition [0x3656f000..0x3656fd94]
         java.lang.Thread.State: WAITING (parking)
              at sun.misc.Unsafe.park(Native Method)
              - parking to wait for  <0x074302b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
              at java.util.concurrent.locks.LockSupport.park(Unknown Source)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
              at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
              at java.lang.Thread.run(Unknown Source)

       

      "pool-3-thread-1" prio=5 tid=0x3391c000 nid=0x920 waiting on condition [0x3636f000..0x3636fa94]
         java.lang.Thread.State: WAITING (parking)
              at sun.misc.Unsafe.park(Native Method)
              - parking to wait for  <0x074302b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
              at java.util.concurrent.locks.LockSupport.park(Unknown Source)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
              at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
              at java.lang.Thread.run(Unknown Source)

       

      "pool-1-thread-1" prio=5 tid=0x3425f400 nid=0x71c waiting on condition [0x3626f000..0x3626fb14]
         java.lang.Thread.State: WAITING (parking)
              at sun.misc.Unsafe.park(Native Method)
              - parking to wait for  <0x07290a08> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
              at java.util.concurrent.locks.LockSupport.park(Unknown Source)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
              at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
              at java.lang.Thread.run(Unknown Source)

       

      "ProfileManager Apply Profiles - (1000ms)" prio=7 tid=0x33f20800 nid=0xb38 in Object.wait() [0x35f4f000..0x35f4fc94]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x0834f3c0> (a org.eclipse.swt.widgets.RunnableLock)
              at java.lang.Object.wait(Object.java:485)
              at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:186)
              - locked <0x0834f3c0> (a org.eclipse.swt.widgets.RunnableLock)
              at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
              at org.eclipse.swt.widgets.Display.syncExec(Display.java:4312)
              at com.aptana.ide.core.ui.CoreUIUtils.getActiveEditor(CoreUIUtils.java:726)
              at com.aptana.ide.core.ui.CoreUIUtils.getActiveEditorURI(CoreUIUtils.java:777)
              at com.aptana.ide.editors.profiles.ProfileManager.resetAndApply(ProfileManager.java:531)
              at com.aptana.ide.editors.profiles.ProfileManager.onUpdaterThreadUpdate(ProfileManager.java: 475)
              at com.aptana.ide.editors.unified.utils.UpdaterThread.run(UpdaterThread.java:142)

       

      "Thread-3" prio=7 tid=0x34205800 nid=0x674 waiting on condition [0x35acf000..0x35acfd14]
         java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at com.adobe.ide.editor.cfml.EditorUpdaterThread.run(EditorUpdaterThread.java:88)

       

      "Bundle File Closer" daemon prio=7 tid=0x34010c00 nid=0x13a0 in Object.wait() [0x359cf000..0x359cfd94]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x0725b0d0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
              at java.lang.Object.wait(Object.java:485)
              at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.ja va:393)
              - locked <0x0725b0d0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
              at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

       

      "Worker-0" prio=5 tid=0x34033800 nid=0x880 runnable [0x3502e000..0x3502fa94]
         java.lang.Thread.State: RUNNABLE
              at java.io.WinNTFileSystem.getBooleanAttributes(Native Method)
              at java.io.File.isDirectory(Unknown Source)
              at com.adobe.ide.coldfusion.startup.CFServerListener$2.accept(CFServerListener.java:149)
              at java.io.File.listFiles(Unknown Source)
              at com.adobe.ide.coldfusion.startup.CFServerListener.getCFCsFromWebRoot(CFServerListener.jav a:146)
              at com.adobe.ide.coldfusion.startup.CFServerListener.getCFCsFromWebRoot(CFServerListener.jav a:202)
              at com.adobe.ide.coldfusion.startup.CFServerListener.getCFCsFromWebRoot(CFServerListener.jav a:202)
              at com.adobe.ide.coldfusion.startup.CFServerListener.getCFCsFromWebRoot(CFServerListener.jav a:202)
              at com.adobe.ide.coldfusion.startup.CFServerListener.getCFCsFromWebRoot(CFServerListener.jav a:204)
              at com.adobe.ide.coldfusion.startup.CFServerListener.serverChanged(CFServerListener.java:101 )
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
              at java.lang.reflect.Method.invoke(Unknown Source)
              at com.adobe.ide.coldfusion.server.core.CFServerManager.notifyServerListeners(CFServerManage r.java:364)
              at com.adobe.ide.coldfusion.server.core.CFServerManager.notifyServerListeners(CFServerManage r.java:335)
              at com.adobe.ide.coldfusion.server.job.CFServerCollectSettingsJob.run(CFServerCollectSetting sJob.java:156)
              at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

       

      "CommandLineArgsServer" prio=5 tid=0x33f88400 nid=0x670 runnable [0x3458f000..0x3458fb94]
         java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(Unknown Source)
              - locked <0x055820b0> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(Unknown Source)
              at java.net.ServerSocket.accept(Unknown Source)
              at com.adobe.ide.coldfusion.rcp.LaunchHelper$CommandLineArgsServer.run(Unknown Source)

       

      "[ThreadPool Manager] - Idle Thread" daemon prio=5 tid=0x33f62800 nid=0x1408 in Object.wait() [0x3438f000..0x3438fc14]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x05582140> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
              at java.lang.Object.wait(Object.java:485)
              at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
              - locked <0x05582140> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

       

      "[Timer] - Main Queue Handler" daemon prio=5 tid=0x33f3f400 nid=0x610 in Object.wait() [0x3448f000..0x3448fc94]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x05582228> (a java.lang.Object)
              at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
              - locked <0x05582228> (a java.lang.Object)
              at java.lang.Thread.run(Unknown Source)

       

      "Framework Event Dispatcher" daemon prio=5 tid=0x33908800 nid=0x1658 in Object.wait() [0x33ddf000..0x33ddfd94]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x05464810> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
              at java.lang.Object.wait(Object.java:485)
              at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.ja va:393)
              - locked <0x05464810> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
              at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

       

      "Start Level Event Dispatcher" daemon prio=5 tid=0x338e9800 nid=0x910 in Object.wait() [0x33cdf000..0x33cdfa14]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x05464888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
              at java.lang.Object.wait(Object.java:485)
              at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.ja va:393)
              - locked <0x05464888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
              at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

       

      "State Data Manager" daemon prio=5 tid=0x3390c400 nid=0x13d4 waiting on condition [0x33bdf000..0x33bdfa94]
         java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:306)
              at java.lang.Thread.run(Unknown Source)

       

      "Low Memory Detector" daemon prio=5 tid=0x32e17800 nid=0x10c4 runnable [0x00000000..0x00000000]
         java.lang.Thread.State: RUNNABLE

       

      "CompilerThread0" daemon prio=9 tid=0x32e12800 nid=0xb8c waiting on condition [0x00000000..0x335df8bc]
         java.lang.Thread.State: RUNNABLE

       

      "Attach Listener" daemon prio=9 tid=0x32e10000 nid=0x174 runnable [0x00000000..0x00000000]
         java.lang.Thread.State: RUNNABLE

       

      "Signal Dispatcher" daemon prio=9 tid=0x32e0ec00 nid=0x170c waiting on condition [0x00000000..0x00000000]
         java.lang.Thread.State: RUNNABLE

       

      "Finalizer" daemon prio=9 tid=0x32dff000 nid=0x924 in Object.wait() [0x332df000..0x332dfd94]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x05359480> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(Unknown Source)
              - locked <0x05359480> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(Unknown Source)
              at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

       

      "Reference Handler" daemon prio=10 tid=0x32dfa400 nid=0x155c in Object.wait() [0x331df000..0x331dfa14]
         java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x0535a1e8> (a java.lang.ref.Reference$Lock)
              at java.lang.Object.wait(Object.java:485)
              at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
              - locked <0x0535a1e8> (a java.lang.ref.Reference$Lock)

       

      "main" prio=7 tid=0x008f7000 nid=0x660 in Object.wait() [0x0012e000..0x0012fc48]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x034143f8> (a org.eclipse.core.internal.jobs.Semaphore)
              at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38)
              - locked <0x034143f8> (a org.eclipse.core.internal.jobs.Semaphore)
              at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:168)
              at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:105)
              at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82)
              at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
              at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747)
              at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1795)
              at com.aptana.ide.editors.unified.errors.ProjectFileErrorListener.onErrorsChanged(ProjectFil eErrorListener.java:88)
              at com.aptana.ide.editors.unified.FileService.fireErrorsChanged(FileService.java:847)
              at com.aptana.ide.editors.unified.FileService.setFileErrors(FileService.java:798)
              at com.adobe.ide.editor.cfml.parsing.ExtendedHTMLParser$3.run(ExtendedHTMLParser.java:920)
              at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
              at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
              - locked <0x08394120> (a org.eclipse.swt.widgets.RunnableLock)
              at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3855)
              at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3476)
              at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
              at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
              at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
              at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
              at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
              at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
              at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
              at com.adobe.ide.coldfusion.rcp.intro.Application.start(Unknown Source)
              at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
              at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLau ncher.java:110)
              at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.jav a:79)
              at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
              at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
              at java.lang.reflect.Method.invoke(Unknown Source)
              at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
              at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
              at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

       

      "VM Thread" prio=9 tid=0x32df5400 nid=0x17d0 runnable

       

      "Gang worker#0 (Parallel GC Threads)" prio=9 tid=0x008fb800 nid=0xc3c runnable

       

      "Gang worker#1 (Parallel GC Threads)" prio=9 tid=0x008fc400 nid=0xe84 runnable

       

      "VM Periodic Task Thread" prio=10 tid=0x32e19c00 nid=0x12c4 waiting on condition

       

      JNI global references: 824

       

      Heap
      par new generation   total 9088K, used 7527K [0x02bd0000, 0x035a0000, 0x05330000)
        eden space 8128K,  80% used [0x02bd0000, 0x03239e80, 0x033c0000)
        from space 960K, 100% used [0x033c0000, 0x034b0000, 0x034b0000)
        to   space 960K,   0% used [0x034b0000, 0x034b0000, 0x035a0000)
      tenured generation   total 121024K, used 51133K [0x05330000, 0x0c960000, 0x22bd0000)
         the space 121024K,  42% used [0x05330000, 0x0851f510, 0x0851f600, 0x0c960000)
      compacting perm gen  total 65536K, used 33802K [0x22bd0000, 0x26bd0000, 0x32bd0000)
         the space 65536K,  51% used [0x22bd0000, 0x24cd2928, 0x24cd2a00, 0x26bd0000)
      No shared spaces configured.