[jbosstools-issues] [JBoss JIRA] (JBIDE-12296) CDI builder hangs

Viacheslav Kabanovich (JIRA) jira-events at lists.jboss.org
Tue Sep 4 12:43:32 EDT 2012


    [ https://issues.jboss.org/browse/JBIDE-12296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12715842#comment-12715842 ] 

Viacheslav Kabanovich commented on JBIDE-12296:
-----------------------------------------------

Prepare a large CDI project, open a java file from it that has an injection point. Then restart Eclipse. In the open file, move mouse over the injection point, with Control key pressed, as if you are going to do open-on. Then immediately type something in the file. 
                
> CDI builder hangs 
> ------------------
>
>                 Key: JBIDE-12296
>                 URL: https://issues.jboss.org/browse/JBIDE-12296
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: CDI
>    Affects Versions: 4.0.0.Alpha1
>            Reporter: Alexey Kazakov
>            Assignee: Viacheslav Kabanovich
>            Priority: Blocker
>             Fix For: 4.0.0.Alpha1
>
>
> If I start to edit some java file when cdi project building is in progress then I get this problem.
> {code}
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.0-b21 mixed mode):
> "Attach Listener" daemon prio=10 tid=0x00007f5f4c001000 nid=0x2398 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Worker-17" prio=10 tid=0x00007f5e8c001800 nid=0x22e9 in Object.wait() [0x00007f5f7f6ca000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c3883880> (a org.eclipse.core.internal.jobs.WorkerPool)
> 	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
> 	- locked <0x00000000c3883880> (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)
> "Worker-16" prio=10 tid=0x00007f5e84012000 nid=0x22b6 in Object.wait() [0x00007f5f5c2df000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c3883880> (a org.eclipse.core.internal.jobs.WorkerPool)
> 	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
> 	- locked <0x00000000c3883880> (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=0x00007f5f0c004800 nid=0x220e in Object.wait() [0x00007f5ee2735000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000ccb73fa8> (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 <0x00000000ccb73fa8> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
> "Worker-11" prio=10 tid=0x00007f5e9c03a000 nid=0x21fb in Object.wait() [0x00007f5f74f42000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c5294350> (a java.lang.Object)
> 	at java.lang.Object.wait(Object.java:503)
> 	at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
> 	- locked <0x00000000c5294350> (a java.lang.Object)
> 	at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
> 	at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
> 	at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
> 	at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:101)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> "org.jboss.tools.common.validation.java.JavaDirtyRegionProcessor" daemon prio=10 tid=0x00007f5f9c5ae000 nid=0x21e1 runnable [0x00007f5f75a53000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.util.HashMap.getEntry(HashMap.java:366)
> 	at java.util.HashMap.containsKey(HashMap.java:352)
> 	at org.jboss.tools.common.java.ParametedTypeFactory.getParametedType(ParametedTypeFactory.java:92)
> 	at org.jboss.tools.common.java.ParametedType.buildInheritance(ParametedType.java:200)
> 	at org.jboss.tools.common.java.ParametedType.getInheritedTypes(ParametedType.java:229)
> 	at org.jboss.tools.cdi.internal.core.impl.definition.AbstractTypeDefinition.init(AbstractTypeDefinition.java:83)
> 	at org.jboss.tools.cdi.internal.core.impl.definition.TypeDefinition.init(TypeDefinition.java:45)
> 	at org.jboss.tools.cdi.internal.core.impl.definition.AbstractMemberDefinition.setAnnotatable(AbstractMemberDefinition.java:65)
> 	at org.jboss.tools.cdi.internal.core.impl.definition.AbstractTypeDefinition.setType(AbstractTypeDefinition.java:72)
> 	at org.jboss.tools.cdi.internal.core.scanner.CDIBuilderDelegate.build(CDIBuilderDelegate.java:81)
> 	at org.jboss.tools.cdi.internal.core.scanner.CDIBuilderDelegate.build(CDIBuilderDelegate.java:47)
> 	at org.jboss.tools.cdi.core.CDICoreBuilder.invokeBuilderDelegates(CDICoreBuilder.java:321)
> 	at org.jboss.tools.cdi.core.CDICoreBuilder.fullBuild(CDICoreBuilder.java:256)
> 	at org.jboss.tools.cdi.core.CDICoreBuilder.build(CDICoreBuilder.java:218)
> 	at org.jboss.tools.cdi.core.CDICoreBuilder.<init>(CDICoreBuilder.java:90)
> 	at org.jboss.tools.cdi.core.CDICoreNature.load(CDICoreNature.java:389)
> 	at org.jboss.tools.cdi.core.CDICoreNature.resolveStorage(CDICoreNature.java:362)
> 	at org.jboss.tools.cdi.core.CDICoreNature.resolve(CDICoreNature.java:375)
> 	at org.jboss.tools.cdi.core.CDICorePlugin.getCDI(CDICorePlugin.java:148)
> 	at org.jboss.tools.cdi.internal.core.validation.CDIProjectTree.addProject(CDIProjectTree.java:56)
> 	at org.jboss.tools.cdi.internal.core.validation.CDIProjectTree.<init>(CDIProjectTree.java:44)
> 	at org.jboss.tools.cdi.internal.core.validation.CDICoreValidator.getProjectTree(CDICoreValidator.java:240)
> 	at org.jboss.tools.cdi.internal.core.validation.CDICoreValidator.getValidatingProjects(CDICoreValidator.java:235)
> 	at org.jboss.tools.common.validation.ValidationContext.init(ValidationContext.java:97)
> 	at org.jboss.tools.common.validation.ValidationContext.<init>(ValidationContext.java:43)
> 	at org.jboss.tools.common.validation.EditorValidationContext.<init>(EditorValidationContext.java:30)
> 	at org.jboss.tools.common.validation.AsYouTypeValidatorManager.init(AsYouTypeValidatorManager.java:141)
> 	at org.jboss.tools.common.validation.AsYouTypeValidatorManager.validateString(AsYouTypeValidatorManager.java:176)
> 	at org.jboss.tools.common.validation.java.JavaDirtyRegionProcessor.endProcessing(JavaDirtyRegionProcessor.java:396)
> 	at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:702)
> "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=10 tid=0x00007f5f9dae2800 nid=0x21e0 in Object.wait() [0x00007f5f75043000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c97918b0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
> 	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
> 	- locked <0x00000000c97918b0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
> "Worker-9" prio=10 tid=0x00007f5ec0001000 nid=0x21c3 in Object.wait() [0x00007f5f75144000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c5294350> (a java.lang.Object)
> 	at java.lang.Object.wait(Object.java:503)
> 	at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
> 	- locked <0x00000000c5294350> (a java.lang.Object)
> 	at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
> 	at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
> 	at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
> 	at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.lockDocument(LastSaveReferenceProvider.java:291)
> 	at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.readDocument(LastSaveReferenceProvider.java:243)
> 	at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.getReference(LastSaveReferenceProvider.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:54)
> "Worker-7" prio=10 tid=0x00007f5ec8001000 nid=0x21c1 in Object.wait() [0x00007f5f75346000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c5294350> (a java.lang.Object)
> 	at java.lang.Object.wait(Object.java:503)
> 	at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
> 	- locked <0x00000000c5294350> (a java.lang.Object)
> 	at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
> 	at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
> 	at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
> 	at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
> 	at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2282)
> 	at org.eclipse.core.internal.resources.Project$1.run(Project.java:604)
> 	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
> 	at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
> 	at org.eclipse.core.internal.resources.Project.build(Project.java:124)
> 	at org.jboss.tools.jsf.jsf2.bean.model.impl.JSF2Project.load(JSF2Project.java:257)
> 	at org.jboss.tools.jsf.jsf2.bean.model.impl.JSF2Project.resolveStorage(JSF2Project.java:243)
> 	at org.jboss.tools.jsf.jsf2.bean.model.impl.JSF2Project.resolve(JSF2Project.java:250)
> 	at org.jboss.tools.jsf.jsf2.bean.model.impl.JSF2Project$1.run(JSF2Project.java:168)
> 	at org.jboss.tools.common.model.XJob.runInWorkspace(XJob.java:178)
> 	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> "MultiThreadedHttpConnectionManager cleanup" daemon prio=10 tid=0x00007f5f084f4800 nid=0x21bf in Object.wait() [0x00007f5f75953000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c6256dd0> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> 	- locked <0x00000000c6256dd0> (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)
> "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon prio=10 tid=0x00007f5f9e02e000 nid=0x21b4 in Object.wait() [0x00007f5f7688a000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c5c73580> (a java.util.Collections$SynchronizedRandomAccessList)
> 	at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:672)
> 	- locked <0x00000000c5c73580> (a java.util.Collections$SynchronizedRandomAccessList)
> "Worker-5" prio=10 tid=0x00007f5eec065800 nid=0x21ab in Object.wait() [0x00007f5f7c1ad000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c5294350> (a java.lang.Object)
> 	at java.lang.Object.wait(Object.java:503)
> 	at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
> 	- locked <0x00000000c5294350> (a java.lang.Object)
> 	at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
> 	at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
> 	at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
> 	at org.eclipse.jst.jsf.facelet.core.internal.registry.FaceletTagRegistry.getAllTagLibraries(FaceletTagRegistry.java:120)
> 	at org.eclipse.jst.jsf.facelet.core.internal.registry.FaceletTagRegistry.getTagLibrary(FaceletTagRegistry.java:230)
> 	at org.eclipse.jst.jsf.facelet.core.internal.metadata.FaceletNamespaceMetaDataLocator.locateMetaDataModelProviders(FaceletNamespaceMetaDataLocator.java:53)
> 	at org.eclipse.jst.jsf.common.metadata.internal.DomainLoadingStrategy.locateMetaDataSourceInstances(DomainLoadingStrategy.java:143)
> 	at org.eclipse.jst.jsf.common.metadata.internal.DomainLoadingStrategy.load(DomainLoadingStrategy.java:55)
> 	at org.eclipse.jst.jsf.common.metadata.internal.MetaDataModel.load(MetaDataModel.java:93)
> 	- locked <0x00000000c7eaedd0> (a org.eclipse.jst.jsf.common.metadata.internal.MetaDataModel)
> 	at org.eclipse.jst.jsf.common.metadata.internal.MetaDataModelManager.loadMetadata(MetaDataModelManager.java:147)
> 	at org.eclipse.jst.jsf.common.metadata.internal.MetaDataModelManager.getModel(MetaDataModelManager.java:90)
> 	at org.eclipse.jst.jsf.common.metadata.query.internal.MetaDataQueryHelper.getMDModel(MetaDataQueryHelper.java:124)
> 	at org.eclipse.jst.jsf.common.metadata.query.internal.MetaDataQueryHelper.getModel(MetaDataQueryHelper.java:59)
> 	at org.eclipse.jst.jsf.common.metadata.query.internal.MetaDataQueryHelper.getEntities(MetaDataQueryHelper.java:69)
> 	at org.eclipse.jst.jsf.common.metadata.query.internal.MetaDataQueryHelper.getEntity(MetaDataQueryHelper.java:64)
> 	at org.eclipse.jst.jsf.metadataprocessors.MetaDataEnabledProcessingFactory.getAttributeValueRuntimeTypeFeatureProcessors(MetaDataEnabledProcessingFactory.java:100)
> 	at org.eclipse.jst.jsf.metadataprocessors.MetaDataEnabledProcessingFactory.getAttributeValueRuntimeTypeFeatureProcessors(MetaDataEnabledProcessingFactory.java:146)
> 	at org.eclipse.jst.jsf.validation.internal.strategy.AttributeValidatingStrategy.validateNonELAttributeValue(AttributeValidatingStrategy.java:695)
> 	at org.eclipse.jst.jsf.validation.internal.strategy.AttributeValidatingStrategy.access$1(AttributeValidatingStrategy.java:672)
> 	at org.eclipse.jst.jsf.validation.internal.strategy.AttributeValidatingStrategy$1.run(AttributeValidatingStrategy.java:186)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> 	at org.eclipse.jst.jsf.validation.internal.strategy.AttributeValidatingStrategy.validateAttributeValue(AttributeValidatingStrategy.java:168)
> 	at org.eclipse.jst.jsf.validation.internal.strategy.AttributeValidatingStrategy.validate(AttributeValidatingStrategy.java:144)
> 	at org.eclipse.jst.jsf.validation.internal.XMLViewDefnValidator.validateTag(XMLViewDefnValidator.java:99)
> 	at org.eclipse.jst.jsf.validation.internal.XMLViewDefnValidator.validateRegions(XMLViewDefnValidator.java:177)
> 	at org.eclipse.jst.jsf.validation.internal.XMLViewDefnValidator.validateView(XMLViewDefnValidator.java:134)
> 	at org.eclipse.jst.jsf.facelet.ui.internal.validation.HTMLValidator.validateFile(HTMLValidator.java:158)
> 	at org.eclipse.jst.jsf.facelet.ui.internal.validation.HTMLValidator.validate(HTMLValidator.java:108)
> 	at org.eclipse.wst.validation.Validator$V2.validate(Validator.java:1159)
> 	at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:704)
> 	at org.eclipse.wst.validation.internal.ValManager$1.visit(ValManager.java:665)
> 	at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:783)
> 	at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:669)
> 	at org.eclipse.wst.validation.internal.ValBuilderJob$Visitor.visit(ValBuilderJob.java:299)
> 	at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:126)
> 	at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:85)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:95)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:124)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:108)
> 	at org.eclipse.wst.validation.internal.ValBuilderJob.fullBuild(ValBuilderJob.java:219)
> 	at org.eclipse.wst.validation.internal.ValBuilderJob.run(ValBuilderJob.java:178)
> 	at org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuilderJob.java:126)
> 	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> "JavaScript indexing" daemon prio=10 tid=0x00007f5f9c9d7000 nid=0x21a9 in Object.wait() [0x00007f5f7d098000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c49f6860> (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 <0x00000000c49f6860> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
> 	at java.lang.Thread.run(Thread.java:722)
> "Java indexing" daemon prio=10 tid=0x00007f5ef834b000 nid=0x21a5 in Object.wait() [0x00007f5f7d2ee000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c425b078> (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 <0x00000000c425b078> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
> 	at java.lang.Thread.run(Thread.java:722)
> "Worker-0" prio=10 tid=0x00007f5f9c6a4000 nid=0x21a1 runnable [0x00007f5f7ed50000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.util.HashMap.getEntry(HashMap.java:364)
> 	at java.util.HashMap.containsKey(HashMap.java:352)
> 	at org.jboss.tools.common.java.ParametedTypeFactory.getParametedType(ParametedTypeFactory.java:92)
> 	at org.jboss.tools.common.java.ParametedType.buildInheritance(ParametedType.java:200)
> 	at org.jboss.tools.common.java.ParametedType.getInheritedTypes(ParametedType.java:229)
> 	at org.jboss.tools.cdi.internal.core.impl.definition.AbstractTypeDefinition.init(AbstractTypeDefinition.java:83)
> 	at org.jboss.tools.cdi.internal.core.impl.definition.TypeDefinition.init(TypeDefinition.java:45)
> 	at org.jboss.tools.cdi.internal.core.impl.definition.AbstractMemberDefinition.setAnnotatable(AbstractMemberDefinition.java:65)
> 	at org.jboss.tools.cdi.internal.core.impl.definition.AbstractTypeDefinition.setType(AbstractTypeDefinition.java:72)
> 	at org.jboss.tools.cdi.internal.core.scanner.CDIBuilderDelegate.build(CDIBuilderDelegate.java:81)
> 	at org.jboss.tools.cdi.internal.core.scanner.CDIBuilderDelegate.build(CDIBuilderDelegate.java:47)
> 	at org.jboss.tools.cdi.core.CDICoreBuilder.invokeBuilderDelegates(CDICoreBuilder.java:321)
> 	at org.jboss.tools.cdi.core.CDICoreBuilder.fullBuild(CDICoreBuilder.java:256)
> 	at org.jboss.tools.cdi.core.CDICoreBuilder.build(CDICoreBuilder.java:218)
> 	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> 	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
> 	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
> 	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> 	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
> 	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
> 	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
> 	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
> 	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> "Worker-JM" prio=10 tid=0x00007f5f085ec000 nid=0x219f in Object.wait() [0x00007f5f7ee52000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c3883cf0> (a java.util.ArrayList)
> 	at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
> 	- locked <0x00000000c3883cf0> (a java.util.ArrayList)
> "Bundle File Closer" daemon prio=10 tid=0x00007f5f080f1800 nid=0x219e in Object.wait() [0x00007f5f7f00e000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c1d899b8> (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 <0x00000000c1d899b8> (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=0x00007f5f08002800 nid=0x219d in Object.wait() [0x00007f5f7f1c5000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c1d51b10> (a java.lang.Object)
> 	at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
> 	- locked <0x00000000c1d51b10> (a java.lang.Object)
> 	at java.lang.Thread.run(Thread.java:722)
> "Start Level Event Dispatcher" daemon prio=10 tid=0x00007f5f9c4b5800 nid=0x2198 in Object.wait() [0x00007f5f7f5c9000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c1dff568> (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 <0x00000000c1dff568> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
> 	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
> "Framework Event Dispatcher" daemon prio=10 tid=0x00007f5f1c002000 nid=0x2197 in Object.wait() [0x00007f5f7f4c8000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c06cbc40> (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 <0x00000000c06cbc40> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
> 	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
> "Framework Active Thread" prio=10 tid=0x00007f5f9c3b7800 nid=0x2193 in Object.wait() [0x00007f5f7f7cb000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c18ca1e0> (a org.eclipse.osgi.framework.internal.core.Framework)
> 	at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1863)
> 	- locked <0x00000000c18ca1e0> (a org.eclipse.osgi.framework.internal.core.Framework)
> 	at java.lang.Thread.run(Thread.java:722)
> "Service Thread" daemon prio=10 tid=0x00007f5f9c109800 nid=0x218d runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread1" daemon prio=10 tid=0x00007f5f9c107000 nid=0x218c waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread0" daemon prio=10 tid=0x00007f5f9c104000 nid=0x218b waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "JDWP Command Reader" daemon prio=10 tid=0x00007f5f40001000 nid=0x2189 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "JDWP Event Helper Thread" daemon prio=10 tid=0x00007f5f9c102000 nid=0x2188 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x00007f5f9c0fe000 nid=0x2185 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x00007f5f9c0f1800 nid=0x2183 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x00007f5f9c0a6800 nid=0x2182 in Object.wait() [0x00007f5f94a4c000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c0706c40> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> 	- locked <0x00000000c0706c40> (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=0x00007f5f9c0a4000 nid=0x2181 in Object.wait() [0x00007f5f94b4d000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00000000c0706898> (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 <0x00000000c0706898> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x00007f5f9c00b800 nid=0x2171 runnable [0x00007f5fa511c000]
>    java.lang.Thread.State: RUNNABLE
> 	at org.eclipse.swt.internal.gtk.OS.Call(Native Method)
> 	at org.eclipse.swt.widgets.Display.sleep(Display.java:4036)
> 	at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364)
> 	at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:917)
> 	at org.eclipse.ui.internal.Workbench$3.eventLoopIdle(Workbench.java:459)
> 	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1026)
> 	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=0x00007f5f9c09c800 nid=0x2180 runnable 
> "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f5f9c019800 nid=0x2176 runnable 
> "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f5f9c01b000 nid=0x2177 runnable 
> "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f5f9c01d000 nid=0x2178 runnable 
> "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f5f9c01f000 nid=0x2179 runnable 
> "GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f5f9c020800 nid=0x217a runnable 
> "GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f5f9c022800 nid=0x217b runnable 
> "GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f5f9c024800 nid=0x217c runnable 
> "GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f5f9c026000 nid=0x217d runnable 
> "VM Periodic Task Thread" prio=10 tid=0x00007f5f9c114000 nid=0x218e waiting on condition 
> JNI global references: 21880
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list