[Zope-dev] Mixin required for Subobject in Z Class?
John K. Hohm
jhohm@acm.org
Tue, 27 Aug 2002 22:07:50 -0500
I have created a (so far very) simple Z Class that inherits from ZObject and
ZObjectManager. The Subobjects tab lets me select any kind of object *except*
a ReStructuredText Document, which is provided by the ZReST 1.0 Product.
Richard Jones, the ZReST author, suggested that perhaps a mixin class was
needed in ZReST for this to work. What is required here?
This is the response I get when attempting to add ReStructuredText Document to
the Subobjects list of my Z Class:
Status: 500 Internal Server Error
X-Powered-By: Zope (www.zope.org), Python (www.python.org)
Bobo-Exception-File: C:\PROGRA~1\Zope1\lib\python\ZODB\Connection.py
Bobo-Exception-Type: UnpickleableError
Content-Type: text/html
Bobo-Exception-Value: bobo exception
Content-Length: 1608
Bobo-Exception-Line: 345
<html><head><title>Course</title></head><body bgcolor="#FFFFFF">
<table border="0" width="100%">
<tr valign="TOP">
<td width="10%" align="center">
<img src="http://127.0.0.1/Zope/p_/ZButton" alt="Zope">
</td>
<td width="90%">
<h2>Zope Error</h2>
<p>Zope has encountered an error while publishing this resource.</p>
<p>
<strong>Error Type: UnpickleableError</strong><br>
<strong>Error Value: Cannot pickle <type 'module'> objects</strong><br>
</p>
<hr noshade>
<p>Troubleshooting Suggestions</p>
<ul>
<li>The URL may be incorrect.</li>
<li>The parameters passed to this resource may be incorrect.</li>
<li>A resource that this resource relies on may be encountering an
error.</li>
</ul>
<p>For more detailed information about the error, please
refer to the HTML source for this page.
</p>
<p>If the error persists please contact the site maintainer.
Thank you for your patience.
</p>
</td></tr>
</table>
</body></html>
<!--
Traceback (innermost last):
File C:\PROGRA~1\Zope1\lib\python\ZPublisher\Test.py, line 191, in
publish_module
File C:\PROGRA~1\Zope1\lib\python\ZPublisher\Publish.py, line 114, in publish
File C:\PROGRA~1\Zope1\lib\python\Zope\__init__.py, line 159, in
zpublisher_exception_hook
File C:\PROGRA~1\Zope1\lib\python\ZPublisher\Publish.py, line 102, in publish
File C:\PROGRA~1\Zope1\lib\python\Zope\__init__.py, line 173, in commit
File C:\PROGRA~1\Zope1\lib\python\ZODB\Transaction.py, line 234, in commit
File C:\PROGRA~1\Zope1\lib\python\ZODB\Connection.py, line 345, in commit
UnpickleableError: (see above)
-->