[Zope-CMF] Installing CMF on Windows NT

Dominique.Dutoit@cec.eu.int Dominique.Dutoit@cec.eu.int
Wed, 4 Apr 2001 12:28:12 +0200


I have a couple of problems:

1) Installation A: When I tried to join my portal with a new user, nothing
happends. I got the login form but no user is created in the User Folder.

The installation A use an upgraded 2.3.0 database so I think it's better to
try with a new configuration on another port. 

2) Installation B: I have installed a fresh new copy of Zope 2.3.1 with CMF
1.0 and I tried again. This time, it works fine but I get another problem.

When I save the configuration of the portal, I got this error and a very
long traceback: 

Error Type: TypeError
Error Value: expected integer key

Traceback (innermost last):
  File C:\PROGRA~1\Intranet\lib\python\ZPublisher\Publish.py, line 223, in
publish_module
  File C:\PROGRA~1\Intranet\lib\python\ZPublisher\Publish.py, line 187, in
publish
  File C:\PROGRA~1\Intranet\lib\python\Zope\__init__.py, line 221, in
zpublisher_exception_hook
    (Object: Traversable)
  File C:\PROGRA~1\Intranet\lib\python\ZPublisher\Publish.py, line 171, in
publish
  File C:\PROGRA~1\Intranet\lib\python\ZPublisher\mapply.py, line 160, in
mapply
    (Object: reconfig)
  File C:\PROGRA~1\Intranet\lib\python\ZPublisher\Publish.py, line 112, in
call_object
    (Object: reconfig)
  File C:\PROGRA~1\Intranet\lib\python\Products\CMFCore\FSDTMLMethod.py,
line 218, in __call__
    (Object: reconfig)
  File C:\PROGRA~1\Intranet\lib\python\DocumentTemplate\DT_String.py, line
538, in __call__
    (Object: reconfig)
  File C:\PROGRA~1\Intranet\lib\python\DocumentTemplate\DT_Return.py, line
106, in render
    (Object: reconfig_form(_.None, _, portal_status_message='Settings
changed'))
  File C:\PROGRA~1\Intranet\lib\python\DocumentTemplate\DT_Util.py, line
334, in eval
    (Object: reconfig_form(_.None, _, portal_status_message='Settings
changed'))
    (Info: _)
  File <string>, line 0, in ?
  File C:\PROGRA~1\Intranet\lib\python\Products\CMFCore\FSDTMLMethod.py,
line 213, in __call__
    (Object: reconfig_form)
  File C:\PROGRA~1\Intranet\lib\python\DocumentTemplate\DT_String.py, line
538, in __call__
    (Object: reconfig_form)
  File C:\PROGRA~1\Intranet\lib\python\Products\CMFCore\FSDTMLMethod.py,
line 213, in __call__
    (Object: standard_html_header)
  File C:\PROGRA~1\Intranet\lib\python\DocumentTemplate\DT_String.py, line
538, in __call__
    (Object: standard_html_header)
  File C:\PROGRA~1\Intranet\lib\python\Products\CMFCore\FSDTMLMethod.py,
line 213, in __call__
    (Object: actions_box)
  File C:\PROGRA~1\Intranet\lib\python\DocumentTemplate\DT_String.py, line
538, in __call__
    (Object: actions_box)
  File C:\PROGRA~1\Intranet\lib\python\DocumentTemplate\DT_Let.py, line 146,
in render
    (Object: isAnon="portal_membership.isAnonymousUser()"
          AuthClass="isAnon and 'GuestActions' or 'MemberActions'"
          uname="isAnon and 'Guest'
                 or
portal_membership.getAuthenticatedMember().getUserName()"
          obj="this()"
          actions="portal_actions.listFilteredActionsFor(obj)"
          user_actions="actions['user']"
          folder_actions="actions['folder']"
          object_actions="actions['object'] + actions['workflow']"
          global_actions="actions['global']")
  File C:\PROGRA~1\Intranet\lib\python\DocumentTemplate\DT_Util.py, line
334, in eval
    (Object: portal_actions.listFilteredActionsFor(obj))
    (Info: portal_actions)
  File <string>, line 0, in ?
  File C:\PROGRA~1\Intranet\lib\python\Products\CMFCore\ActionsTool.py, line
162, in listFilteredActionsFor
    (Object: portal_actions)
  File C:\PROGRA~1\Intranet\lib\python\Products\CMFCore\WorkflowTool.py,
line 222, in listActions
    (Object: portal_workflow)
  File C:\PROGRA~1\Intranet\lib\python\Products\CMFCore\DefaultWorkflow.py,
line 209, in listGlobalActions
  File C:\PROGRA~1\Intranet\lib\python\Products\CMFCore\CatalogTool.py, line
200, in searchResults
    (Object: Traversable)
  File C:\PROGRA~1\Intranet\lib\python\Products\ZCatalog\ZCatalog.py, line
535, in searchResults
    (Object: Traversable)
  File C:\PROGRA~1\Intranet\lib\python\Products\ZCatalog\Catalog.py, line
651, in searchResults
  File C:\PROGRA~1\Intranet\lib\python\Products\ZCatalog\Catalog.py, line
542, in _indexedSearch
  File C:\PROGRA~1\Intranet\lib\python\SearchIndex\UnTextIndex.py, line 513,
in _apply_index
  File C:\PROGRA~1\Intranet\lib\python\SearchIndex\UnTextIndex.py, line 576,
in query
  File C:\PROGRA~1\Intranet\lib\python\SearchIndex\UnTextIndex.py, line 616,
in evaluate
  File C:\PROGRA~1\Intranet\lib\python\SearchIndex\UnTextIndex.py, line 448,
in __getitem__
TypeError: (see above)

But I don't have that problem with the installation A!

How can I get it working? Thanks for help.