You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by bu...@apache.org on 2005/04/18 16:26:34 UTC

DO NOT REPLY [Bug 34503] New: - Occasional IllegalStateException when MKCOLing dirs

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=34503>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=34503

           Summary: Occasional IllegalStateException when MKCOLing dirs
           Product: Slide
           Version: Nightly
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: major
          Priority: P2
         Component: Core
        AssignedTo: slide-dev@jakarta.apache.org
        ReportedBy: JRRousseau@gmail.com


We've been load-testing our slide-fronted archive and every few thousand MKCOLs,
I see the following exception. Do to the way this specific test works, we end up
calling MKCOL on existing directories very, very often (most MKCOLs are on
existing dirs). We're doing this with 10-20 client threads at the same time.

I'm running HEAD from 31 Mar 2005. WCK.

There appears to be some sort of thread safety problem here, but I can't see it.

java.lang.IllegalStateException: Existing binding 425 at
/fcfs_data/20050412-2/dir_2137966231 has to be removed first
        at org.apache.slide.structure.ObjectNode.addBinding(ObjectNode.java:509)
        at org.apache.slide.structure.ObjectNode.addChild(ObjectNode.java:475)
        at org.apache.slide.structure.StructureImpl.create(StructureImpl.java:365)
        at
org.apache.slide.webdav.method.MkcolMethod.executeRequest(MkcolMethod.java:204)
        at
org.apache.slide.webdav.method.AbstractWebdavMethod.executeRedirect(AbstractWebdavMethod.java:586)
        at
org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:419)
        at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:151)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
[...]

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org