]
Alexey Kazakov resolved JBIDE-3135.
-----------------------------------
Resolution: Cannot Reproduce Bug
Assignee: Rob Stryker (was: Alexey Kazakov)
Rob, please reopen the issue if you can reproduce it.
deadlock
--------
Key: JBIDE-3135
URL:
https://jira.jboss.org/jira/browse/JBIDE-3135
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: Seam
Affects Versions: 3.0.0.beta1
Reporter: Rob Stryker
Assignee: Rob Stryker
Fix For: 3.0.0.cr1
Received a deadlock (or what I believe to be one) that I can't kill.
Two stack traces are below. File in use by both threads is
Z_TEST/WebContent/login.xhtml
One thread is webtools, the other is Seam Validator.
Thread [Worker-1] (Suspended)
AbstractList$Itr.checkForComodification() line: 372 [local variables unavailable]
AbstractList$Itr.next() line: 343
AnnotationUtility.loadAnnotationsForGrammar(String, CMDocument) line: 34
CMDocumentManagerImpl.buildCMDocument(String, String, String) line: 274
CMDocumentManagerImpl.loadCMDocument(String, String, String, boolean) line: 252
CMDocumentManagerImpl.getCMDocument(String, String, String) line: 188
XHTMLAssociationProvider.getXHTMLCMDocument(String, String) line: 108
HTMLModelQueryCMProvider.getCorrespondingCMDocument(Node) line: 81
HTMLModelQueryAssociationProvider(SimpleAssociationProvider).getCorrespondingCMDocument(Node)
line: 36
HTMLModelQueryAssociationProvider(SimpleAssociationProvider).getCMElementDeclaration(Element)
line: 42
HTMLModelQueryImpl(ModelQueryImpl).getCMElementDeclaration(Element) line: 116
HTMLModelQueryImpl.getCMElementDeclaration(Element) line: 149
ElementStyleImpl(ElementImpl).getDeclaration() line: 325
CMNodeUtil.getElementDeclaration(Element) line: 40
HTMLModelParserAdapter.canContain(Element, Node) line: 77
XMLModelParser.canContain(Element, Node) line: 93
XMLModelParser.insertNode(Node) line: 1293
XMLModelParser.insertStartTag(Element) line: 1410
XMLModelParser.insertStartTag(IStructuredDocumentRegion) line: 1506
XMLModelParser.insertStructuredDocumentRegion(IStructuredDocumentRegion) line: 1516
XMLModelParser.replaceStructuredDocumentRegions(IStructuredDocumentRegionList,
IStructuredDocumentRegionList) line: 2356
DOMStyleModelImpl(DOMModelImpl).internalSetNewDocument(IStructuredDocument) line: 595
DOMStyleModelImpl(DOMModelImpl).setStructuredDocument(IStructuredDocument) line: 870
HTMLModelLoader(AbstractModelLoader).createModel(IStructuredDocument, String,
IModelHandler) line: 127
FileBufferModelManager.getModel(IStructuredDocument) line: 713
FileBufferModelManager.getModel(IFile) line: 673
ModelManagerImpl._doCommonGetModel(IFile, String, ModelManagerImpl$SharedObject,
ModelManagerImpl$ReadEditType) line: 476
ModelManagerImpl._commonGetModel(IFile, String, IModelHandler, URIResolver,
ModelManagerImpl$ReadEditType, String, String) line: 443
ModelManagerImpl._commonGetModel(IFile, ModelManagerImpl$ReadEditType, String, String)
line: 416
ModelManagerImpl.getModelForRead(IFile) line: 1340
ValidatorGroupListener.validationStarting(IResource, IProgressMonitor, ValidationState)
line: 68
ValManager$2.run() line: 706
SafeRunner.run(ISafeRunnable) line: 37
ValManager.notifyGroupListenersStarting(IResource, ValidationState, IProgressMonitor,
Map<String,IValidatorGroupListener[]>, V2) line: 704
ValManager.accept(IValidatorVisitor, IProject, IResource, ValType, ValOperation,
IProgressMonitor) line: 659
ValManager.validate(IProject, IResource, int, ValType, int, ValOperation,
IProgressMonitor) line: 527
ValBuilderJob.visit(IResource) line: 202
Resource$2.visit(IResourceProxy) line: 106
Resource$1.visitElement(ElementTree, IPathRequestor, Object) line: 58
ElementTreeIterator.doIteration(DataTreeNode, IElementContentVisitor) line: 81
ElementTreeIterator.doIteration(DataTreeNode, IElementContentVisitor) line: 85
ElementTreeIterator.doIteration(DataTreeNode, IElementContentVisitor) line: 85
ElementTreeIterator.iterate(IElementContentVisitor) line: 126
Project(Resource).accept(IResourceProxyVisitor, int) line: 68
Project(Resource).accept(IResourceVisitor, int, int) line: 104
Project(Resource).accept(IResourceVisitor) line: 88
ValBuilderJob.fullBuild() line: 161
ValBuilderJob.run() line: 134
ValBuilderJob.runInWorkspace(IProgressMonitor) line: 123
ValBuilderJob(InternalWorkspaceJob).run(IProgressMonitor) line: 38
Worker.run() line: 55
other:
Thread [Worker-2] (Suspended)
ModelManagerImpl$SharedObject.waitForLoadAttempt() line: 125
ModelManagerImpl._commonGetModel(IFile, String, IModelHandler, URIResolver,
ModelManagerImpl$ReadEditType, String, String) line: 433
ModelManagerImpl._commonGetModel(IFile, ModelManagerImpl$ReadEditType, String, String)
line: 416
ModelManagerImpl.getModelForRead(IFile) line: 1340
SeamELValidator.validateDom(IFile, String) line: 194
SeamELValidator.validateFile(IFile) line: 157
SeamELValidator.validateAll() line: 129
SeamValidatorManager.validateAll(ISeamValidator[]) line: 88
SeamValidatorManager.validateInJob(IValidationContext, IReporter) line: 68
ValidatorJob.run(IProgressMonitor) line: 78
Worker.run() line: 55
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: