Full thread dump (1.6.0_12) at 12-Mar-2009 12:21:22. "ModalContext" id=156 state=TIMED_WAITING lock=org.eclipse.core.internal.jobs.Semaphore@189fc46 {owns eclipse locks: [R/], ThreadJob: ThreadJob(null,[R/,null,P/LocalDevelopment~LocalDevelopment~scenario5(2fui(2fwd~demo.sap.com,L/LocalDevelopment~LocalDevelopment~scenario5(2fui(2fwd~demo.sap.com/.classpath,])}[] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38) at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:169) 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.File.setContents(File.java:364) at org.eclipse.jdt.internal.core.JavaProject.setSharedProperty(JavaProject.java:2944) at org.eclipse.jdt.internal.core.JavaProject.writeFileEntries(JavaProject.java:2710) at org.eclipse.jdt.internal.core.JavaModelManager$7.run(JavaModelManager.java:1202) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800) at org.eclipse.jdt.internal.core.JavaModelManager$PerProjectInfo.writeAndCacheClasspath(JavaModelManager.java:1196) at org.eclipse.jdt.internal.core.SetClasspathOperation.executeOperation(SetClasspathOperation.java:61) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:716) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:782) at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:2874) at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:2890) at com.sap.dictionary.tools.archivebuilder.DDClasspathHelper.setDCVariableClassPathEntry(DDClasspathHelper.java:128) at com.sap.ide.webdynpro.archivebuilder.project.ProjectCreationService.createWebDynproDcProject(ProjectCreationService.java:123) at com.sap.ide.webdynpro.archivebuilder.project.WebDynproDevelopmentComponentProjectWizard.runPerformFinish(WebDynproDevelopmentComponentProjectWizard.java:72) at com.sap.ide.mmservices.core.eclipse.project.MMProjectWizard$1$1.run(MMProjectWizard.java:95) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1782) at com.sap.ide.mmservices.core.eclipse.project.MMProjectWizard$1.run(MMProjectWizard.java:93) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) "Timer-7" id=155 state=WAITING lock=java.util.TaskQueue@117840[] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) at java.util.TimerThread.run(Timer.java:462) "Worker-31" id=133 state=TIMED_WAITING lock=java.lang.Object@edf162[] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:189) at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87) at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:230) at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:99) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) "Worker-28" id=130 state=TIMED_WAITING lock=org.eclipse.core.internal.jobs.WorkerPool@182899e[] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) "Worker-20" id=122 state=TIMED_WAITING[] at java.lang.Thread.sleep(Native Method) at com.sap.ide.dii05.util.internal.job.InternalJobUtil.join(InternalJobUtil.java:617) at com.sap.ide.dii05.util.internal.job.InternalJobUtil.scheduleAndJoinInternal(InternalJobUtil.java:578) at com.sap.ide.dii05.util.internal.job.InternalJobUtil.scheduleAndJoinR(InternalJobUtil.java:566) at com.sap.ide.dii05.util.internal.job.InternalJobUtil.scheduleAndJoin(InternalJobUtil.java:553) at com.sap.ide.dii05.util.internal.job.InternalJobUtil.syncExec_JdiJob(InternalJobUtil.java:538) at com.sap.ide.dii05.util.internal.job.InternalJobUtil.syncExec(InternalJobUtil.java:418) at com.sap.ide.dii05.util.api.job.JobUtil.syncExec(JobUtil.java:217) at com.sap.ide.dii05.lib.internal.dc.core.ResourceUtil.refreshTimeStampOptimized(ResourceUtil.java:202) at com.sap.ide.dii05.lib.api.util.DiiModelService.getDcMetaData(DiiModelService.java:319) at com.sap.ide.dii05.lib.api.util.DiiModelService.getDcMetaData(DiiModelService.java:284) at com.sap.ide.dii05.lib.internal.dc.core.DcDeprecationManager.checkNewDependencyForDeprecation(DcDeprecationManager.java:98) at com.sap.ide.dii05.lib.internal.listener.DcMetadataEventListener$1.run(DcMetadataEventListener.java:100) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) "Worker-18" id=120 state=TIMED_WAITING lock=org.eclipse.core.internal.jobs.WorkerPool@182899e[] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) "Log Event Dispatcher" id=53 state=WAITING lock=org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@11910f4[] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317) "Worker-13" id=50 state=BLOCKED lock=org.eclipse.jdt.internal.core.JavaModelManager$PerProjectInfo@a8217b lock_owner=156 {owns eclipse locks: [OrderedLock (0)], ThreadJob: }[] at org.eclipse.jdt.internal.core.JavaModelManager$PerProjectInfo.getResolvedClasspath(JavaModelManager.java:1054) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1870) at org.eclipse.jdt.internal.core.DeltaProcessingState.getRootInfos(DeltaProcessingState.java:265) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:210) at org.eclipse.jdt.internal.core.DeltaProcessor.processResourceDelta(DeltaProcessor.java:1741) at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1923) at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:431) at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:288) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:282) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1809) at org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:39) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) "Timer-1" id=38 state=TIMED_WAITING lock=java.util.TaskQueue@2e48f1[] at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) at java.util.TimerThread.run(Timer.java:462) "Timer-0" id=37 state=TIMED_WAITING lock=java.util.TaskQueue@b6e92f[] at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) at java.util.TimerThread.run(Timer.java:462) "JCoTimeoutChecker" id=36 state=TIMED_WAITING lock=java.util.ArrayList@872ac6[] at java.lang.Object.wait(Native Method) at com.sap.conn.jco.rt.AutoJobRunner.run(AutoJobRunner.java:107) at java.lang.Thread.run(Thread.java:619) "SupportSnapshotTimer" id=35 state=RUNNABLE[] at sun.management.ThreadImpl.getThreadInfo0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:145) at com.sap.support.impl.ThreadDumper.createThreadDump(ThreadDumper.java:74) at com.sap.support.impl.ThreadDumper.run(ThreadDumper.java:56) at com.sap.support.impl.Snapshot.run(Snapshot.java:33) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) "Worker-2" id=27 state=WAITING lock=org.eclipse.mylyn.internal.tasks.ui.OfflineCachingStorage$CacheFlushJob@151c7ee[] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.eclipse.mylyn.internal.tasks.ui.OfflineCachingStorage$CacheFlushJob.run(OfflineCachingStorage.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) "ConsistencyViolationNotification-21752005" id=24 state=WAITING lock=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@94d3c[] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at com.sap.tc.moin.repository.core.consistency.impl.ConsistencyViolationNotifThread.run(ConsistencyViolationNotifThread.java:61) "EvictionThread-21752005" id=23 state=TIMED_WAITING lock=java.lang.Object@adac85[] at java.lang.Object.wait(Native Method) at com.sap.tc.moin.repository.core.eviction.EvictionThreadImpl.run(EvictionThreadImpl.java:210) "com.sap.tc.moin.facility.primary.ide.events.LocalNotificationThread" id=22 state=WAITING lock=com.sap.tc.moin.facility.primary.persistence.fs.FacilityEventNotifierImpl@196399[] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at com.sap.tc.moin.facility.primary.persistence.fs.FacilityEventNotifierImpl.run(FacilityEventNotifierImpl.java:209) at java.lang.Thread.run(Thread.java:619) "IndexDumperThread-21752005" id=21 state=TIMED_WAITING lock=com.sap.tc.moin.facility.primary.query.index.memory.IndexFsDumpedImpl$DumperThread@d9fcf1[] at java.lang.Object.wait(Native Method) at com.sap.tc.moin.facility.primary.query.index.memory.IndexFsDumpedImpl$DumperThread.run(IndexFsDumpedImpl.java:622) "HousekeepingThread-21752005" id=20 state=WAITING lock=java.lang.ref.ReferenceQueue$Lock@16d5aa8[] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at com.sap.tc.moin.repository.shared.util.HousekeepingThread.run(HousekeepingThread.java:43) "JavaScript indexing" id=18 state=WAITING lock=org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager@5af141[] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370) at java.lang.Thread.run(Thread.java:619) "Java indexing" id=17 state=WAITING lock=org.eclipse.jdt.internal.core.search.indexing.IndexManager@94f820[] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:371) at java.lang.Thread.run(Thread.java:619) "Start Level Event Dispatcher" id=11 state=WAITING lock=org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@2e19e5[] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317) "Framework Event Dispatcher" id=10 state=WAITING lock=org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@a62840[] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317) "State Data Manager" id=9 state=TIMED_WAITING[] at java.lang.Thread.sleep(Native Method) at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297) at java.lang.Thread.run(Thread.java:619) "Attach Listener" id=5 state=RUNNABLE[] "Signal Dispatcher" id=4 state=RUNNABLE[] "Finalizer" id=3 state=WAITING lock=java.lang.ref.ReferenceQueue$Lock@9cbe9b[] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" id=2 state=WAITING lock=java.lang.ref.Reference$Lock@a5bdb6[] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) "main" id=1 state=RUNNABLE[] at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:4220) at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:174) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:388) at com.sap.ide.comp.pers.core.internal.product.ui.create.AbstractNewProductWizard$1.run(AbstractNewProductWizard.java:308) at com.sap.ide.mmservices.core.eclipse.project.MMProjectWizard.performFinish(MMProjectWizard.java:114) at com.sap.ide.dii05.ui.internal.type.wizard.DcNewWizard.performFinish(DcNewWizard.java:233) at com.sap.ide.dii05.ui.api.typefw.DiiNewDcService.createNewDc(DiiNewDcService.java:340) at com.sap.ide.dii05.ui.api.typefw.DiiNewDcService.createNewDc(DiiNewDcService.java:351) at com.sap.ide.comp.pers.core.internal.product.ui.create.AbstractNewProductWizard$MRunnable.run(AbstractNewProductWizard.java:172) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934) at com.sap.ide.comp.pers.core.internal.product.ui.create.AbstractNewProductWizard.performFinish(AbstractNewProductWizard.java:249) at com.sap.ide.comp.pers.core.internal.product.ui.create.NewProductWizard.performFinish(NewProductWizard.java:43) at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373) at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422) at org.eclipse.jface.window.Window.runEventLoop(Window.java:825) at org.eclipse.jface.window.Window.open(Window.java:801) at com.sap.ide.comp.pers.core.internal.dii.DiiService.createProductWithUI(DiiService.java:908) at com.sap.ide.comp.pers.explorer.core.tree.actions.CreateProductAction.run(CreateProductAction.java:47) at org.eclipse.jface.action.Action.runWithEvent(Action.java:498) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) 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:386) 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:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) Eclipse Jobs ThreadJob(null,[R/,null,P/LocalDevelopment~LocalDevelopment~scenario5(2fui(2fwd~demo.sap.com,L/LocalDevelopment~LocalDevelopment~scenario5(2fui(2fwd~demo.sap.com/.classpath,]), state=4, running in Thread[ModalContext,6,main] (id=156) has rule: R/ Update DC deprecation(944), state=4, running in Thread[Worker-20,5,main] (id=122) Flush Cache Job(230), state=4, running in Thread[Worker-2,5,main] (id=27) Compacting memory(11), state=4, running in Thread[Worker-31,5,main] (id=133) Updating workspace(4), state=4, running in Thread[Worker-13,5,main] (id=50)