Community
Participate
Working Groups
Experienced the following situation when invoked content assist on a large Xdoc file: org.eclipse.equinox.launcher.Main at localhost:56618 (Suspended) Daemon System Thread [Finalizer] (Suspended) Object.wait(long) line: not available [native method] ReferenceQueue<T>.remove(long) line: 120 ReferenceQueue<T>.remove() line: 136 Finalizer$FinalizerThread.run() line: 159 Daemon System Thread [Reference Handler] (Suspended) Object.wait(long) line: not available [native method] Reference$Lock(Object).wait() line: 474 Reference$ReferenceHandler.run() line: 116 Thread [main] (Suspended) Daemon System Thread [Signal Dispatcher] (Suspended) Daemon Thread [Thread-0] (Suspended) Unsafe.park(boolean, long) line: not available [native method] LockSupport.park() line: 118 [local variables unavailable] AbstractQueuedSynchronizer.parkAndCheckInterrupt() line: 716 ReentrantReadWriteLock$NonfairSync(AbstractQueuedSynchronizer).acquireQueued(AbstractQueuedSynchronizer$Node, int) line: 746 ReentrantReadWriteLock$NonfairSync(AbstractQueuedSynchronizer).acquire(int) line: 1076 ReentrantReadWriteLock$NonfairSync.wlock() line: 342 ReentrantReadWriteLock$WriteLock.lock() line: 637 XtextDocument$XtextDocumentLocker.process(IUnitOfWork<T,XtextResource>) line: 191 XtextReconciler$DocumentListener.performNecessaryUpdates(IXtextDocumentContentObserver$Processor) line: 77 XtextDocument.updateContentBeforeRead() line: 132 XtextDocument$XtextDocumentLocker.beforeReadOnly(XtextResource, IUnitOfWork<?,XtextResource>) line: 150 XtextDocument$XtextDocumentLocker.beforeReadOnly(Object, IUnitOfWork) line: 1 XtextDocument$XtextDocumentLocker(IStateAccess$AbstractImpl<P>).readOnly(IUnitOfWork<T,P>) line: 39 XtextDocument.readOnly(IUnitOfWork<T,XtextResource>) line: 83 XtextContentAssistProcessor.computeCompletionProposals(ITextViewer, int) line: 79 ContentAssistant.computeCompletionProposals(ITextViewer, int) line: 1832 CompletionProposalPopup.computeProposals(int) line: 556 CompletionProposalPopup.access$16(CompletionProposalPopup, int) line: 553 CompletionProposalPopup$2.run() line: 488 BusyIndicator.showWhile(Display, Runnable) line: 70 CompletionProposalPopup.showProposals(boolean) line: 482 ContentAssistant.showPossibleCompletions() line: 1660 XtextSourceViewer(SourceViewer).doOperation(int) line: 835 XtextSourceViewer(ProjectionViewer).doOperation(int) line: 1533 ContentAssistAction$1.run() line: 82 BusyIndicator.showWhile(Display, Runnable) line: 70 ContentAssistAction.run() line: 80 ContentAssistAction(Action).runWithEvent(Event) line: 498 ActionHandler.execute(Map) line: 185 LegacyHandlerWrapper.execute(ExecutionEvent) line: 109 Command.executeWithChecks(ExecutionEvent) line: 476 ParameterizedCommand.executeWithChecks(Object, Object) line: 508 HandlerService.executeCommand(ParameterizedCommand, Event) line: 169 WorkbenchKeyboard.executeCommand(Binding, Event) line: 470 WorkbenchKeyboard.press(List, Event) line: 824 WorkbenchKeyboard.processKeyEvent(List, Event) line: 880 WorkbenchKeyboard.filterKeySequenceBindings(Event) line: 569 WorkbenchKeyboard.access$3(WorkbenchKeyboard, Event) line: 510 WorkbenchKeyboard$KeyDownFilter.handleEvent(Event) line: 125 EventTable.sendEvent(Event) line: 84 Display.filterEvent(Event) line: 965 Display.sendEvent(EventTable, Event) line: 3542 StyledText(Widget).sendEvent(Event) line: 1250 StyledText(Widget).sendEvent(int, Event, boolean) line: 1273 StyledText(Widget).sendEvent(int, Event) line: 1258 StyledText(Widget).sendKeyEvent(int, Event) line: 1287 StyledText(Widget).sendKeyEvent(NSEvent, int) line: 1283 StyledText(Canvas).sendKeyEvent(NSEvent, int) line: 433 StyledText(Control).doCommandBySelector(int, int, int) line: 906 Display.windowProc(int, int, int) line: 4741 OS.objc_msgSend(int, int, int) line: not available [native method] SWTCanvasView(NSResponder).interpretKeyEvents(NSArray) line: 56 StyledText(Composite).keyDown(int, int, int) line: 516 Display.windowProc(int, int, int) line: 4655 OS.objc_msgSendSuper(objc_super, int, int) line: not available [native method] Shell(Widget).callSuper(int, int, int) line: 202 Shell(Widget).windowSendEvent(int, int, int) line: 1753 Shell.windowSendEvent(int, int, int) line: 1825 Display.windowProc(int, int, int) line: 4713 OS.objc_msgSendSuper(objc_super, int, int) line: not available [native method] Display.applicationSendEvent(int, int, int) line: 4285 Display.applicationProc(int, int, int) line: 4352 OS.objc_msgSend(int, int, int) line: not available [native method] NSApplication.sendEvent(NSEvent) line: 101 Display.readAndDispatch() line: 3097 Workbench.runEventLoop(Window$IExceptionHandler, Display) line: 2405 Workbench.runUI() line: 2369 Workbench.access$4(Workbench) line: 2221 Workbench$5.run() line: 500 Realm.runWithDefault(Realm, Runnable) line: 332 Workbench.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 493 PlatformUI.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 149 IDEApplication.start(IApplicationContext) line: 113 EclipseAppHandle.run(Object) line: 194 EclipseAppLauncher.runApplication(Object) line: 110 EclipseAppLauncher.start(Object) line: 79 EclipseStarter.run(Object) line: 368 EclipseStarter.run(String[], Runnable) line: 179 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method] NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25 Method.invoke(Object, Object...) line: 585 Main.invokeFramework(String[], URL[]) line: 559 Main.basicRun(String[]) line: 514 Main.run(String[]) line: 1311 Main.main(String[]) line: 1287 Daemon Thread [State Data Manager] (Suspended) Thread.sleep(long) line: not available [native method] StateManager.run() line: 306 Thread.run() line: 613 Daemon Thread [Framework Event Dispatcher] (Suspended) Object.wait(long) line: not available [native method] EventManager$EventThread(Object).wait() line: 474 EventManager$EventThread.getNextEvent() line: 397 EventManager$EventThread.run() line: 333 Daemon Thread [Start Level Event Dispatcher] (Suspended) Object.wait(long) line: not available [native method] EventManager$EventThread(Object).wait() line: 474 EventManager$EventThread.getNextEvent() line: 397 EventManager$EventThread.run() line: 333 Daemon Thread [Bundle File Closer] (Suspended) Object.wait(long) line: not available [native method] EventManager$EventThread(Object).wait() line: 474 EventManager$EventThread.getNextEvent() line: 397 EventManager$EventThread.run() line: 333 Daemon Thread [[Timer] - Main Queue Handler] (Suspended) Object.wait(long) line: not available [native method] TimerImpl.run() line: 141 Thread.run() line: 613 Daemon Thread [Java indexing] (Suspended) Object.wait(long) line: not available [native method] IndexManager(Object).wait() line: 474 IndexManager(JobManager).run() line: 381 Thread.run() line: 613 Daemon Thread [com.google.inject.internal.Finalizer] (Suspended) Object.wait(long) line: not available [native method] ReferenceQueue<T>.remove(long) line: 120 ReferenceQueue<T>.remove() line: 136 Finalizer.run() line: 114 Thread [Worker-4] (Suspended) Object.wait(long) line: not available [native method] WorkerPool.sleep(long) line: 185 WorkerPool.startJob(Worker) line: 217 Worker.run() line: 51 Thread [Worker-3] (Suspended) Object.wait(long) line: not available [native method] WorkerPool.sleep(long) line: 185 WorkerPool.startJob(Worker) line: 217 Worker.run() line: 51 Thread [Worker-5] (Suspended) Unsafe.park(boolean, long) line: not available [native method] LockSupport.park() line: 118 [local variables unavailable] AbstractQueuedSynchronizer.parkAndCheckInterrupt() line: 716 ReentrantReadWriteLock$NonfairSync(AbstractQueuedSynchronizer).acquireQueued(AbstractQueuedSynchronizer$Node, int) line: 746 ReentrantReadWriteLock$NonfairSync(AbstractQueuedSynchronizer).acquire(int) line: 1076 ReentrantReadWriteLock$NonfairSync.wlock() line: 342 ReentrantReadWriteLock$WriteLock.lock() line: 637 XtextDocument$XtextDocumentLocker.process(IUnitOfWork<T,XtextResource>) line: 191 XtextReconciler$DocumentListener.performNecessaryUpdates(IXtextDocumentContentObserver$Processor) line: 77 XtextDocument.updateContentBeforeRead() line: 132 XtextDocument$XtextDocumentLocker.beforeReadOnly(XtextResource, IUnitOfWork<?,XtextResource>) line: 150 XtextDocument$XtextDocumentLocker.beforeReadOnly(Object, IUnitOfWork) line: 1 XtextDocument$XtextDocumentLocker(IStateAccess$AbstractImpl<P>).readOnly(IUnitOfWork<T,P>) line: 39 XtextDocument.readOnly(IUnitOfWork<T,XtextResource>) line: 83 DirtyStateEditorSupport$UpdateEditorStateJob.run(IProgressMonitor) line: 113 Worker.run() line: 55 Daemon Thread [[ThreadPool Manager] - Idle Thread] (Suspended) Object.wait(long) line: not available [native method] Executor(Object).wait() line: 474 Executor.run() line: 106 Thread [Worker-7] (Suspended) Unsafe.park(boolean, long) line: not available [native method] LockSupport.park() line: 118 AbstractQueuedSynchronizer.parkAndCheckInterrupt() line: 716 [local variables unavailable] ReentrantReadWriteLock$NonfairSync(AbstractQueuedSynchronizer).acquireQueued(AbstractQueuedSynchronizer$Node, int) line: 746 ReentrantReadWriteLock$NonfairSync(AbstractQueuedSynchronizer).acquire(int) line: 1076 ReentrantReadWriteLock$NonfairSync.wlock() line: 342 [local variables unavailable] ReentrantReadWriteLock$WriteLock.lock() line: 637 [local variables unavailable] XtextDocument$XtextDocumentLocker.process(IUnitOfWork<T,XtextResource>) line: 191 XtextReconciler$DocumentListener.performNecessaryUpdates(IXtextDocumentContentObserver$Processor) line: 77 XtextDocument.updateContentBeforeRead() line: 132 XtextDocument$XtextDocumentLocker.beforeReadOnly(XtextResource, IUnitOfWork<?,XtextResource>) line: 150 XtextDocument$XtextDocumentLocker.beforeReadOnly(Object, IUnitOfWork) line: 1 XtextDocument$XtextDocumentLocker(IStateAccess$AbstractImpl<P>).readOnly(IUnitOfWork<T,P>) line: 39 XtextDocument.readOnly(IUnitOfWork<T,XtextResource>) line: 83 DocumentRootNode.readOnly(IUnitOfWork<T,EObject>) line: 44 DocumentRootNode(AbstractOutlineNode).getChildren() line: 77 OutlineRefreshJob.restoreChildrenSelectionAndExpansion(IOutlineNode, Resource, OutlineTreeState, OutlineTreeState) line: 68 OutlineRefreshJob$1.exec(XtextResource) line: 60 OutlineRefreshJob$1.exec(Object) line: 1 XtextDocument$XtextDocumentLocker(IStateAccess$AbstractImpl<P>).readOnly(IUnitOfWork<T,P>) line: 40 XtextDocument.readOnly(IUnitOfWork<T,XtextResource>) line: 83 OutlineRefreshJob.refreshOutlineModel(IProgressMonitor, OutlineTreeState, OutlineTreeState) line: 57 OutlineRefreshJob.run(IProgressMonitor) line: 46 Worker.run() line: 55 Thread [Worker-9] (Suspended) Unsafe.park(boolean, long) line: not available [native method] LockSupport.park() line: 118 AbstractQueuedSynchronizer.parkAndCheckInterrupt() line: 716 [local variables unavailable] ReentrantReadWriteLock$NonfairSync(AbstractQueuedSynchronizer).acquireQueued(AbstractQueuedSynchronizer$Node, int) line: 746 ReentrantReadWriteLock$NonfairSync(AbstractQueuedSynchronizer).acquire(int) line: 1076 ReentrantReadWriteLock$NonfairSync.wlock() line: 342 [local variables unavailable] ReentrantReadWriteLock$WriteLock.lock() line: 637 [local variables unavailable] XtextDocument$XtextDocumentLocker(IStateAccess$AbstractImpl<P>).modify(IUnitOfWork<T,P>) line: 53 XtextDocument$XtextDocumentLocker.modify(IUnitOfWork<T,XtextResource>) line: 174 XtextDocument.modify(IUnitOfWork<T,XtextResource>) line: 87 XtextDocumentReconcileStrategy.reconcile(IRegion) line: 27 XtextReconciler.run(IProgressMonitor) line: 233 Worker.run() line: 55
fixed
Closing all bugs that were set to RESOLVED before Neon.0