You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by st...@apache.org on 2010/10/14 10:11:54 UTC

svn commit: r1022410 - /jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemManager.java

Author: stefan
Date: Thu Oct 14 08:11:54 2010
New Revision: 1022410

URL: http://svn.apache.org/viewvc?rev=1022410&view=rev
Log:
JCR-2783: ItemStateManager.toString() causes StackOverflowError

Modified:
    jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemManager.java

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemManager.java?rev=1022410&r1=1022409&r2=1022410&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemManager.java Thu Oct 14 08:11:54 2010
@@ -113,7 +113,6 @@ public class ItemManager implements Item
      * Creates a new per-session instance <code>ItemManager</code> instance.
      *
      * @param sessionContext component context of the associated session
-     * @param rootNodeDef the definition of the root node
      */
     @SuppressWarnings("unchecked")
     protected ItemManager(SessionContext sessionContext) {
@@ -1004,7 +1003,7 @@ public class ItemManager implements Item
      */
     public synchronized String toString() {
         StringBuilder builder = new StringBuilder();
-        builder.append("ItemManager (" + this + ")\n");
+        builder.append("ItemManager (" + super.toString() + ")\n");
         builder.append("Items in cache:\n");
         synchronized (itemCache) {
             for (ItemId id : itemCache.keySet()) {