[jbosstools-issues] [JBoss JIRA] (JBIDE-12353) Deadlock when invoking code completion

Alexey Kazakov (JIRA) jira-events at lists.jboss.org
Mon Jul 23 20:42:52 EDT 2012


     [ https://issues.jboss.org/browse/JBIDE-12353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Kazakov resolved JBIDE-12353.
------------------------------------

    Resolution: Done

    
> Deadlock when invoking code completion
> --------------------------------------
>
>                 Key: JBIDE-12353
>                 URL: https://issues.jboss.org/browse/JBIDE-12353
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: common/jst/core
>    Affects Versions: 3.4.0.M1
>            Reporter: Alexey Kazakov
>            Assignee: Alexey Kazakov
>            Priority: Blocker
>             Fix For: 3.4.0.M1
>
>
> {code}
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.0-b21 mixed mode):
> "Attach Listener" daemon prio=10 tid=0x00007fbb88001000 nid=0x5b12 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon prio=10 tid=0x00007fbbde7d9800 nid=0x5a02 in Object.wait() [0x00007fbbba680000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c0297988> (a org.eclipse.swt.internal.Lock)
> 	at java.lang.Object.wait(Object.java:503)
> 	at org.eclipse.swt.internal.Lock.lock(Lock.java:34)
> 	- locked <0x00000000c0297988> (a org.eclipse.swt.internal.Lock)
> 	at org.eclipse.swt.internal.gtk.OS.g_utf16_to_utf8(OS.java:3456)
> 	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
> 	at org.eclipse.swt.graphics.Image.initNative(Image.java:673)
> 	at org.eclipse.swt.graphics.Image.<init>(Image.java:663)
> 	at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:162)
> 	at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:227)
> 	at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:205)
> 	at org.jboss.tools.common.log.BaseUIPlugin.createImage(BaseUIPlugin.java:110)
> 	at org.jboss.tools.common.log.BaseUIPlugin.getImage(BaseUIPlugin.java:93)
> 	at org.jboss.tools.jsf.jsf2.bean.el.JSF2ElResolver.<clinit>(JSF2ElResolver.java:40)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> 	at java.lang.Class.newInstance0(Class.java:372)
> 	at java.lang.Class.newInstance(Class.java:325)
> 	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184)
> 	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
> 	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
> 	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
> 	at org.jboss.tools.common.el.core.resolver.ELResolverFactoryManager.init(ELResolverFactoryManager.java:66)
> 	- locked <0x00000000c8083030> (a org.jboss.tools.common.el.core.resolver.ELResolverFactoryManager)
> 	at org.jboss.tools.common.el.core.resolver.ELResolverFactoryManager.getResolvers(ELResolverFactoryManager.java:113)
> 	at org.jboss.tools.jst.web.kb.internal.validation.ELValidator.init(ELValidator.java:152)
> 	at org.jboss.tools.jst.web.kb.internal.validation.ELValidator.validate(ELValidator.java:254)
> 	at org.jboss.tools.common.validation.AsYouTypeValidatorManager.validate(AsYouTypeValidatorManager.java:163)
> 	at org.jboss.tools.common.validation.AsYouTypeValidatorManager.validateString(AsYouTypeValidatorManager.java:179)
> 	at org.jboss.tools.common.validation.AsYouTypeValidatorManager.validate(AsYouTypeValidatorManager.java:207)
> 	at org.eclipse.wst.sse.ui.internal.reconcile.validator.ReconcileStepForValidator.validate(ReconcileStepForValidator.java:381)
> 	at org.eclipse.wst.sse.ui.internal.reconcile.validator.ReconcileStepForValidator.reconcileModel(ReconcileStepForValidator.java:259)
> 	at org.eclipse.jface.text.reconciler.AbstractReconcileStep.reconcile(AbstractReconcileStep.java:95)
> 	at org.eclipse.wst.sse.ui.internal.reconcile.validator.ValidatorStrategy.reconcile(ValidatorStrategy.java:269)
> 	at org.eclipse.wst.sse.ui.internal.reconcile.DocumentRegionProcessor.process(DocumentRegionProcessor.java:321)
> 	at org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor.process(StructuredRegionProcessor.java:258)
> 	at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:697)
> "JavaScript indexing" daemon prio=10 tid=0x00007fbbde850000 nid=0x5a00 in Object.wait() [0x00007fbb984b7000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c71acb00> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
> 	at java.lang.Object.wait(Object.java:503)
> 	at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370)
> 	- locked <0x00000000c71acb00> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
> 	at java.lang.Thread.run(Thread.java:722)
> "org.jboss.tools.common.validation.java.JavaDirtyRegionProcessor" daemon prio=10 tid=0x00007fbbde4e7800 nid=0x59f6 in Object.wait() [0x00007fbbb33eb000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c65d0250> (a java.util.Collections$SynchronizedRandomAccessList)
> 	at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:672)
> 	- locked <0x00000000c65d0250> (a java.util.Collections$SynchronizedRandomAccessList)
> "Worker-6" prio=10 tid=0x00007fbb14057000 nid=0x59a3 in Object.wait() [0x00007fbba816b000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c117adc8> (a org.eclipse.core.internal.jobs.WorkerPool)
> 	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
> 	- locked <0x00000000c117adc8> (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:50)
> "MultiThreadedHttpConnectionManager cleanup" daemon prio=10 tid=0x00007fbb200e1800 nid=0x59a2 in Object.wait() [0x00007fbbb25ef000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c6255510> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> 	- locked <0x00000000c6255510> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> 	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)
> "Worker-5" prio=10 tid=0x00007fbb40219000 nid=0x59a1 in Object.wait() [0x00007fbbb27f1000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c117adc8> (a org.eclipse.core.internal.jobs.WorkerPool)
> 	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
> 	- locked <0x00000000c117adc8> (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:50)
> "[ThreadPool Manager] - Idle Thread" daemon prio=10 tid=0x00007fbb44004800 nid=0x5930 in Object.wait() [0x00007fbbb34ec000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c4e84d68> (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 <0x00000000c4e84d68> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
> "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=10 tid=0x00007fbbdd450000 nid=0x592e in Object.wait() [0x00007fbbb37ff000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c30356c8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
> 	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
> 	- locked <0x00000000c30356c8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
> "Worker-3" prio=10 tid=0x00007fbb40254800 nid=0x592c in Object.wait() [0x00007fbbb3e7e000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c117adc8> (a org.eclipse.core.internal.jobs.WorkerPool)
> 	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
> 	- locked <0x00000000c117adc8> (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:50)
> "Java indexing" daemon prio=10 tid=0x00007fbb504ac800 nid=0x592b in Object.wait() [0x00007fbbb3ffe000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c364d920> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
> 	at java.lang.Object.wait(Object.java:503)
> 	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
> 	- locked <0x00000000c364d920> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
> 	at java.lang.Thread.run(Thread.java:722)
> "Worker-JM" prio=10 tid=0x00007fbb5016f800 nid=0x5924 in Object.wait() [0x00007fbbbba86000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c0997688> (a java.util.ArrayList)
> 	at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
> 	- locked <0x00000000c0997688> (a java.util.ArrayList)
> "Bundle File Closer" daemon prio=10 tid=0x00007fbb500fe800 nid=0x5923 in Object.wait() [0x00007fbbbbc3a000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c1646718> (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 <0x00000000c1646718> (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=10 tid=0x00007fbb50004800 nid=0x5922 in Object.wait() [0x00007fbbbbefd000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c0822670> (a java.lang.Object)
> 	at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
> 	- locked <0x00000000c0822670> (a java.lang.Object)
> 	at java.lang.Thread.run(Thread.java:722)
> "Framework Event Dispatcher" daemon prio=10 tid=0x00007fbb580b2800 nid=0x5920 in Object.wait() [0x00007fbbc012f000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c0822680> (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 <0x00000000c0822680> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
> 	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
> "Start Level Event Dispatcher" daemon prio=10 tid=0x00007fbbdc466000 nid=0x591f in Object.wait() [0x00007fbbc0230000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c1567c00> (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 <0x00000000c1567c00> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
> 	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
> "State Data Manager" daemon prio=10 tid=0x00007fbbdc40f000 nid=0x591e waiting on condition [0x00007fbbc0331000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
> 	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:722)
> "Framework Active Thread" prio=10 tid=0x00007fbbdc398800 nid=0x591d in Object.wait() [0x00007fbbc0432000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c1059898> (a org.eclipse.osgi.framework.internal.core.Framework)
> 	at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1863)
> 	- locked <0x00000000c1059898> (a org.eclipse.osgi.framework.internal.core.Framework)
> 	at java.lang.Thread.run(Thread.java:722)
> "Service Thread" daemon prio=10 tid=0x00007fbbdc109800 nid=0x5919 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread1" daemon prio=10 tid=0x00007fbbdc107000 nid=0x5918 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread0" daemon prio=10 tid=0x00007fbbdc104000 nid=0x5917 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "JDWP Command Reader" daemon prio=10 tid=0x00007fbb7c001000 nid=0x5912 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "JDWP Event Helper Thread" daemon prio=10 tid=0x00007fbbdc102000 nid=0x5911 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x00007fbbdc0fe000 nid=0x5910 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x00007fbbdc0f1800 nid=0x590d runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x00007fbbdc0a6800 nid=0x590c in Object.wait() [0x00007fbbd1584000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c0b539b0> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> 	- locked <0x00000000c0b539b0> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
> "Reference Handler" daemon prio=10 tid=0x00007fbbdc0a4000 nid=0x590b in Object.wait() [0x00007fbbd1685000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c0b534c0> (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 <0x00000000c0b534c0> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x00007fbbdc00b800 nid=0x5901 waiting for monitor entry [0x00007fbbe1c3e000]
>    java.lang.Thread.State: BLOCKED (on object monitor)
> 	at org.jboss.tools.common.el.core.resolver.ELResolverFactoryManager.init(ELResolverFactoryManager.java:51)
> 	- waiting to lock <0x00000000c8083030> (a org.jboss.tools.common.el.core.resolver.ELResolverFactoryManager)
> 	at org.jboss.tools.common.el.core.resolver.ELResolverFactoryManager.getResolvers(ELResolverFactoryManager.java:113)
> 	at org.jboss.tools.jst.web.kb.PageContextFactory.createPageContext(PageContextFactory.java:418)
> 	at org.jboss.tools.jst.web.kb.PageContextFactory.createPageContext(PageContextFactory.java:236)
> 	at org.jboss.tools.jst.web.kb.PageContextFactory.createPageContext(PageContextFactory.java:195)
> 	at org.jboss.tools.jst.jsp.contentassist.computers.FaceletsELCompletionProposalComputer.createContext(FaceletsELCompletionProposalComputer.java:127)
> 	at org.jboss.tools.jst.jsp.contentassist.computers.AbstractXmlCompletionProposalComputer.computeCompletionProposals(AbstractXmlCompletionProposalComputer.java:79)
> 	at org.jboss.tools.jst.jsp.contentassist.computers.FaceletsELCompletionProposalComputer.computeCompletionProposals(FaceletsELCompletionProposalComputer.java:74)
> 	at org.eclipse.wst.sse.ui.internal.contentassist.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:284)
> 	at org.eclipse.wst.sse.ui.internal.contentassist.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:294)
> 	at org.eclipse.wst.sse.ui.contentassist.StructuredContentAssistProcessor.collectProposals(StructuredContentAssistProcessor.java:475)
> 	at org.eclipse.wst.sse.ui.contentassist.StructuredContentAssistProcessor.computeCompletionProposals(StructuredContentAssistProcessor.java:254)
> 	at org.eclipse.wst.sse.ui.internal.contentassist.CompoundContentAssistProcessor.computeCompletionProposals(CompoundContentAssistProcessor.java:127)
> 	at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1839)
> 	at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:566)
> 	at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:563)
> 	at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:498)
> 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> 	at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:492)
> 	at org.eclipse.jface.text.contentassist.ContentAssistant.showPossibleCompletions(ContentAssistant.java:1665)
> 	at org.eclipse.wst.sse.ui.internal.StructuredTextViewer.doOperation(StructuredTextViewer.java:457)
> 	at org.jboss.tools.jst.jsp.jspeditor.JSPTextEditor$JSPStructuredTextViewer.doOperation(JSPTextEditor.java:674)
> 	at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128)
> 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> 	at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126)
> 	at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
> 	at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119)
> 	at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:76)
> 	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:601)
> 	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
> 	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:229)
> 	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:210)
> 	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:131)
> 	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:171)
> 	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:276)
> 	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:494)
> 	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:545)
> 	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:366)
> 	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:313)
> 	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:82)
> 	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> 	at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1483)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1275)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1285)
> 	at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1312)
> 	at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:748)
> 	at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3050)
> 	at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:738)
> 	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1758)
> 	at org.eclipse.swt.widgets.Control.windowProc(Control.java:5116)
> 	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4369)
> 	at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
> 	at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8295)
> 	at org.eclipse.swt.widgets.Display.eventProc(Display.java:1192)
> 	at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
> 	at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2332)
> 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3177)
> 	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
> 	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> 	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
> 	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
> 	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
> 	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> 	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
> 	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> 	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
> 	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> 	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:353)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
> 	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:601)
> 	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
> "VM Thread" prio=10 tid=0x00007fbbdc09c800 nid=0x590a runnable 
> "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fbbdc019800 nid=0x5902 runnable 
> "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fbbdc01b000 nid=0x5903 runnable 
> "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007fbbdc01d000 nid=0x5904 runnable 
> "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007fbbdc01f000 nid=0x5905 runnable 
> "GC task thread#4 (ParallelGC)" prio=10 tid=0x00007fbbdc020800 nid=0x5906 runnable 
> "GC task thread#5 (ParallelGC)" prio=10 tid=0x00007fbbdc022800 nid=0x5907 runnable 
> "GC task thread#6 (ParallelGC)" prio=10 tid=0x00007fbbdc024800 nid=0x5908 runnable 
> "GC task thread#7 (ParallelGC)" prio=10 tid=0x00007fbbdc026000 nid=0x5909 runnable 
> "VM Periodic Task Thread" prio=10 tid=0x00007fbbdc114000 nid=0x591a waiting on condition 
> JNI global references: 21760
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list