All,
I've got a Zope 2.3 server that's being used as a file server through
webdav. It seems to work fine and I'm working on extending it through
hookable_put.
I've notice some strange behavior in the transactions when trying to
'undo' binary files upload through webdav. It throws an error and does
not seem to undo anything...
The error is:
<!--
Traceback (innermost last):
File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 222,
in publish_module
File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 187,
in publish
File /usr/share/zope/lib/python/Zope/__init__.py, line 221, in
zpublisher_exception_hook
(Object: test.doc)
File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 171,
in publish
File /usr/lib/python1.5/site-packages/ZPublisher/mapply.py, line 160, in
mapply
(Object: manage_undo_transactions)
File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 112,
in call_object
(Object: manage_undo_transactions)
File /usr/share/zope/lib/python/App/Undo.py, line 175, in
manage_undo_transactions
(Object: test.doc)
File /usr/share/zope/lib/python/ZODB/DB.py, line 571, in undo
File /usr/share/zope/lib/python/ZODB/FileStorage.py, line 831, in undo
(Object: /var/zope/var/Data.fs)
UndoError: (see above)
-->
There's nothing in here that suggests that the problem lies in the binary
nature of the files, but I don't understand enough about ZODB to grok
what's happening.
I'm planning on moving the storage of these upload files to the filesystem
soon, since I want to keep ZODB small. Perhaps this would fix the
problem?
Thx in advance.
Chris.
--
chris maresca
internet systems architect -- www.chrismaresca.com
"linux, only up 42 days, because a new electrical circuit was added..."
_______________________________________________
Zope-Dev maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope )