Author: mir
Date: Thu Jun 24 13:04:16 2010
New Revision: 957536

URL: http://svn.apache.org/viewvc?rev=957536&view=rev
Log:
changed readlock to writelock. Readlock caused a deadlock

Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/hierarchy/HierarchyService.java

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/hierarchy/HierarchyService.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/hierarchy/HierarchyService.java?rev=957536&r1=957535&r2=957536&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/hierarchy/HierarchyService.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/hierarchy/HierarchyService.java
 Thu Jun 24 13:04:16 2010
@@ -432,7 +432,7 @@ public class HierarchyService {
        private void addCreationProperties(HierarchyNode node) {
                GraphNode agentNode = getCreator();
                if (!(node.getObjects(FOAF.maker).hasNext() || agentNode == 
null)) {
-      Lock lock = node.readLock();
+      Lock lock = node.writeLock();
       try {
         lock.lock();
         Iterator<Triple> agents = node.getGraph().filter(null, 
PLATFORM.userName,


Reply via email to