[Zope] webdav 500 Internal Server Error

kosh@aesaeion.com kosh@aesaeion.com
Fri, 29 Mar 2002 06:26:14 -0700 (MST)


On Fri, 29 Mar 2002, Dieter Maurer wrote:

> kosh@aesaeion.com writes:
>  > I am having a problem with webdav and getting that error. I do a cd into a
>  > regular zope folder that has about 5 objects that I have written as python
>  > products and all inherit from ObjectManager however while I can cd into
>  > that folder containing them if I do an ls I get a 500 Internal Server
>  > Error. I have enabled STUPID_LOG_FILE, debug mode etc but I don't get
>  > tracebacks anywhere so I am not sure where to look to find this problem. I
>  > am fairly sure the error is in my code somewhere but am not sure where to
>  > look. In order to make this issue more complex if I use ftp I can do an ls
>  > in the folder just fine and I can do into the objects that it contains
>  > without problems.
>  >
>  > Mostly looking for a place to start debugging.
> I read that Andreas has a Webdav logger which can analyse Webdav traffic.
> A TCP-logger, like "tcpdump" or "etherreal", might also provide valuable
> information about the exact problem.
>
> Search the list archives will provide the necessary details.
>

Actually I recently found the problem after doing a bunch of debugging. It
turns out it was my get_size method. I had containers returning a size and
that seemed to upset webdav. When I changed get_size around it seemed to
make webdav happy again.