Andre, last time I had a problem w/ this sme type of error on windows, it
had to do w/ the directory name being Capitialized vs. not if I recall....
I'm not sure if that will help you, but I thought I'd mention it.

bobb

----- Original Message -----
From: "André Knörig" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, December 17, 2005 4:36 PM
Subject: [Setup] Migration problem: "Import Error: No module
namedValidators"


> Hi everyone,
>
> I have a very strange problem here when I try to migrate my site to the
latest
> and greatest Plone (2.1.1).
>
> First the most important facts of my current setup:
>   WinXP
>   Python 2.3.5
>   Zope 2.7.7
>   Plone 2.0.5
>   Archetypes 1.3.3
>   ATContentTypes 0.2
>
>   Also, I have almost all of the types of ATContentTypes subclassed in a
product
> I called ATContentTypesExtd. This just gives the default types some extra
fields
> and templates.
>   I have upgraded all of the products above several times during their
lives,
> which might have led to inconsistencies. The site runs perfectly fine,
however.
>
>
> Second, how I tried to migrate:
>   -Shut down
>   -Backed up Data.fs
>   -Changed Plone 2.0.5 products to new ones
>   -Edited my own products to be compatible with 2.1.1
>   -Restarted
>
> Then I got this error in left (tree) frame of the ZMI as well as when
clicking
> on my site in the right frame:
>
>    "ImportError: No module named Validators" [1]
>
> Validators?? I searched for such a module in the code and found two:
> 'ATContentTypes.Validators' and another in one of my own products, let's
call it
> 'MyProduct.Validators'. I could rule out ATCT's Validators because of
another
> site that uses ATCT, but not MyProduct, and doesn't give any errors.
>
> Now, the thing with MyProduct is, that in its _init_.py it's importing
> Validators, but it's not being used anywhere. In the directory, there's
only a
> compiled Validators.pyc, but no Validators.py.
> I tried several things to no avail:
>    - removed the import statement and the .pyc, restarted under Plone
2.0.5
> (fine) and then did the migration steps as above
>    - added the former MyProduct/Validators.py (luckily found it), also
tested
> fine under 2.0.5 and then tried to migrate
>    - added a dummy product Validators with a simple type Validators
>
> Also, I can actually access all the subfolders of my site, but not the
root.
>
> So.. I went ahead and ignored the warning and manually entered the URL for
> portal_migration. The migration worked!! But the ImportError is still
there,
> with one little exception: It is now rendered in my Plone layout instead
of just
> plain HTML.
>
> Please, does anybody have a clue how to solve this, or how to investigate
this
> or whatever else to try? I would be very grateful.
>
> Thanks a lot for your help!
>
> -- André
>
>
> [1] With some playing around, I got two different trackbacks, probably
relating
> to the different calls:
>
> -------------------------------------------------------
> Request URL  http://localhost:8080/manage_menu
> Exception Type ImportError
> Exception Value No module named Validators
>
> Traceback (innermost last):
>
>      * Module ZPublisher.Publish, line 101, in publish
>      * Module ZPublisher.mapply, line 88, in mapply
>      * Module ZPublisher.Publish, line 39, in call_object
>      * Module Shared.DC.Scripts.Bindings, line 306, in __call__
>      * Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec
>      * Module App.special_dtml, line 175, in _exec
>      * Module TreeDisplay.TreeTag, line 88, in render
>      * Module TreeDisplay.TreeTag, line 209, in tpRender
>      * Module TreeDisplay.TreeTag, line 461, in tpRenderTABLE
>        __traceback_info__: (['AAAAAAAAAAE=', []], {'url': 'tpURL',
'nowrap':
> '1', 'branches': 'tpValues', 'id': 'tpId', 'childless_decoration': ''},
> [['AAAAAAAAAAE=', []]], [['AAAAAAAAAAE=', []]])
>      * Module TreeDisplay.TreeTag, line 262, in tpRenderTABLE
>      * Module OFS.OrderSupport, line 275, in tpValues
>      * Module ZODB.Connection, line 600, in setstate
>      * Module ZODB.Connection, line 639, in _set_ghost_state
>
> ImportError: No module named Validators
>
> ---------------------------------------------------------
>
> ImportError
> Sorry, a site error occurred.
>
> Traceback (innermost last):
>
>      * Module ZPublisher.Publish, line 175, in publish_module_standard
>      * Module Products.PlacelessTranslationService.PatchStringIO, line 51,
in
> new_publish
>      * Module ZPublisher.Publish, line 132, in publish
>      * Module Zope.App.startup, line 204, in zpublisher_exception_hook
>      * Module ZPublisher.Publish, line 101, in publish
>      * Module ZPublisher.mapply, line 88, in mapply
>      * Module ZPublisher.Publish, line 39, in call_object
>      * Module Shared.DC.Scripts.Bindings, line 306, in __call__
>      * Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec
>      * Module App.special_dtml, line 175, in _exec
>      * Module DocumentTemplate.DT_Let, line 76, in render
>      * Module DocumentTemplate.DT_In, line 643, in renderwob
>      * Module DocumentTemplate.DT_In, line 771, in sort_sequence
>      * Module ZODB.Connection, line 600, in setstate
>      * Module ZODB.Connection, line 639, in _set_ghost_state
>
> ImportError: No module named Validators
>
> _______________________________________________
> Setup mailing list
> [email protected]
> http://lists.plone.org/mailman/listinfo/setup

_______________________________________________
Setup mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/setup

Reply via email to