Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 128715 Details for
Bug 249930
Deadlock with JavaModelManager$PerProjectInfo
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
3.4.3Thread Dump
3.4.3Thread Dump.txt (text/plain), 18.18 KB, created by
Ashwani Kr Sharma
on 2009-03-13 10:15:54 EDT
(
hide
)
Description:
3.4.3Thread Dump
Filename:
MIME Type:
Creator:
Ashwani Kr Sharma
Created:
2009-03-13 10:15:54 EDT
Size:
18.18 KB
patch
obsolete
>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)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 249930
:
114401
|
114697
|
124948
| 128715