Author: vrubezhny
Date: 2008-04-21 06:50:56 -0400 (Mon, 21 Apr 2008)
New Revision: 7651
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/TypeInfoCollector.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-2090 ConcurrentModificationException occurs during
the Seam validation
The rev. 7623 results in a deadlock, rolled back
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/TypeInfoCollector.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/TypeInfoCollector.java 2008-04-21
10:23:47 UTC (rev 7650)
+++
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/TypeInfoCollector.java 2008-04-21
10:50:56 UTC (rev 7651)
@@ -328,15 +328,14 @@
}
public TypeInfoCollector getTypeCollector() {
+ // The rev. 7623 results in a deadlock, so, it's rolled back
// >>> Fix for JBIDE-2090
if(typeInfo != null) return typeInfo;
- synchronized (this) {
- if(typeInfo != null) return typeInfo;
- TypeInfoCollector tic = new TypeInfoCollector(this);
- tic.collectInfo();
- typeInfo = tic;
- }
+ TypeInfoCollector tic = new TypeInfoCollector(this);
+ tic.collectInfo();
+ typeInfo = tic;
+
// <<< Fix for JBIDE-2090
return typeInfo;
}