Shashank Gupta created OAK-1184:
-----------------------------------

             Summary: Uploading large number of files to single folder fails. 
                 Key: OAK-1184
                 URL: https://issues.apache.org/jira/browse/OAK-1184
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: core
    Affects Versions: 0.10
            Reporter: Shashank Gupta


Repository: OAK with TarPM 
Upload is successful till 254 files and it started failing afterwards with 
exception in server logs. 
[1] 
{code}
14.11.2013 12:36:34.608 *ERROR* [10.40.146.206 [1384412794576] POST 
/content/dam/cq9032/./Coconut-5mb-110.jpg HTTP/1.1] 
org.apache.sling.servlets.post.impl.operations.ModifyOperation Exception during 
response processing.
java.lang.IllegalStateException: null
        at 
com.google.common.base.Preconditions.checkState(Preconditions.java:133) ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter.writeRecordId(SegmentWriter.java:259)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter.writeListBucket(SegmentWriter.java:346)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter.writeList(SegmentWriter.java:508)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter.writeProperty(SegmentWriter.java:669)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter.writeNode(SegmentWriter.java:847)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter$3.childNodeChanged(SegmentWriter.java:806)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState.compareAgainstBaseState(ModifiedNodeState.java:387)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter.writeNode(SegmentWriter.java:797)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter$3.childNodeChanged(SegmentWriter.java:806)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState.compareAgainstBaseState(ModifiedNodeState.java:387)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter.writeNode(SegmentWriter.java:797)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter$3.childNodeChanged(SegmentWriter.java:806)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState.compareAgainstBaseState(ModifiedNodeState.java:387)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentWriter.writeNode(SegmentWriter.java:797)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentRootBuilder.getNodeState(SegmentRootBuilder.java:53)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentRootBuilder.getNodeState(SegmentRootBuilder.java:21)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStore.rebase(SegmentNodeStore.java:135)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStore.merge(SegmentNodeStore.java:113)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService.merge(SegmentNodeStoreService.java:174)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.core.AbstractRoot.commit(AbstractRoot.java:260) 
~[na:na]
        at 
org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.commit(SessionDelegate.java:224)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.commit(SessionDelegate.java:219)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.commit(SessionDelegate.java:207)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.save(SessionDelegate.java:332)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.jcr.session.SessionImpl$8.perform(SessionImpl.java:399)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.jcr.session.SessionImpl$8.perform(SessionImpl.java:396)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.perform(SessionDelegate.java:128)
 ~[na:na]
        at 
org.apache.jackrabbit.oak.jcr.session.SessionImpl.perform(SessionImpl.java:117) 
~[na:na]
        at 
org.apache.jackrabbit.oak.jcr.session.SessionImpl.save(SessionImpl.java:396) 
~[na:na]
        at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
~[na:1.6.0_26]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.6.0_26]
        at 
org.apache.sling.jcr.base.SessionProxyHandler$SessionProxyInvocationHandler.invoke(SessionProxyHandler.java:109)
 ~[na:na]
        at $Proxy9.save(Unknown Source) ~[na:na]
{code}



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to