You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by mi...@apache.org on 2010/06/24 15:04:16 UTC

svn commit: r957536 - /incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/hierarchy/HierarchyService.java

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,