<HTML><BODY>
<div>Hi;</div>
<div>I had this problem on another server I recently built...and it went away all by itself! I'm now rebuilding my home server, and it's cropped up again. Last time, Maciej Wisniowski<SPAN contentEditable=false style="DISPLAY: inline-block"></SPAN> suggested I go to a zopectl prompt and type in "import Products.CMFPlone", but apparently that doesn't work on Zope 2.7.8/Plone 2.1.4. Here is the traceback. Please advise.</div>
<div>TIA,</div>
<div>Tony</div>
<div> </div>
<div>2007-03-17T14:51:12 ERROR(200) Zope Could not import Products.ATContentTypes<br>
Traceback (most recent call last):<br>
File "/usr/local/zope/278/lib/python/OFS/Application.py", line 673, in import_product<br>
product=__import__(pname, global_dict, global_dict, silly)<br>
File "/usr/local/zope/instance1/Products/ATContentTypes/__init__.py", line 54, in ?<br>
import Products.ATContentTypes.content<br>
File "/usr/local/zope/instance1/Products/ATContentTypes/content/__init__.py", line 34, in ?<br>
import Products.ATContentTypes.content.topic<br>
File "/usr/local/zope/instance1/Products/ATContentTypes/content/topic.py", line 33, in ?<br>
from Products.CMFPlone.CatalogTool import CatalogTool<br>
File "/usr/local/zope/instance1/Products/CMFPlone/CatalogTool.py", line 27, in ?<br>
from Products.CMFPlone.utils import base_hasattr<br>
ImportError: cannot import name base_hasattr<br>
Traceback (most recent call last):<br>
File "/usr/local/zope/278/lib/python/Zope/Startup/run.py", line 50, in ?<br>
run()<br>
File "/usr/local/zope/278/lib/python/Zope/Startup/run.py", line 19, in run<br>
start_zope(opts.configroot)<br>
File "/usr/local/zope/278/lib/python/Zope/Startup/__init__.py", line 52, in start_zope<br>
starter.startZope()<br>
File "/usr/local/zope/278/lib/python/Zope/Startup/__init__.py", line 231, in startZope<br>
Zope.startup()<br>
File "/usr/local/zope/278/lib/python/Zope/__init__.py", line 47, in startup<br>
_startup()<br>
File "/usr/local/zope/278/lib/python/Zope/App/startup.py", line 45, in startup<br>
OFS.Application.import_products()<br>
File "/usr/local/zope/278/lib/python/OFS/Application.py", line 650, in import_products<br>
import_product(product_dir, product_name, raise_exc=debug_mode)<br>
File "/usr/local/zope/278/lib/python/OFS/Application.py", line 673, in import_product<br>
product=__import__(pname, global_dict, global_dict, silly)<br>
File "/usr/local/zope/instance1/Products/ATContentTypes/__init__.py", line 54, in ?<br>
import Products.ATContentTypes.content<br>
File "/usr/local/zope/instance1/Products/ATContentTypes/content/__init__.py", line 34, in ?<br>
import Products.ATContentTypes.content.topic<br>
File "/usr/local/zope/instance1/Products/ATContentTypes/content/topic.py", line 33, in ?<br>
from Products.CMFPlone.CatalogTool import CatalogTool<br>
File "/usr/local/zope/instance1/Products/CMFPlone/CatalogTool.py", line 27, in ?<br>
from Products.CMFPlone.utils import base_hasattr<br>
ImportError: cannot import name base_hasattr<br>
</div>
<div class="AOLPromoFooter">
<hr style="margin-top:10px;" />
AOL now offers free email to everyone. Find out more about what's free from AOL at <a href="http://pr.atwola.com/promoclk/1615326657x4311227241x4298082137/aol?redir=http://www.aol.com" target="_blank"><b>AOL.com</b></a>.<br />
</div>
</BODY></HTML>