[Zope-dev] Re: (SOLVED) Showstopper UnicodeDecodeError on Zope import???

2004-10-08 Thread Nick Bower
We'd had a very simple multi-lingual CMF document written for us a 
couple of years ago (basically a folderish object with sub-objects in 
with unicode content and titles).  I found these objects were the cause 
of the import failures and that if I uninstalled the product and then 
imported, to break the said objects, then re-installed the product, 
everything would work.

Unicode characters were of course being used in the catloged object 
titles - maybe zope doesn't permit this?  I don't know.

Anyway, pretty sad way to make something work, having to intentionally 
break it, but there you go.  The funny thing is that there's not 
actually anything wrong with this product afaik and no traceback 
mentioned it.  Only someone with more in depth zope knowledge could 
comment on this.

Nick Bower wrote:
I'm trying to import a zexp export (a Plone site actually) from a 
windows workstation to a zope server I built on Linux RH9 but it fails 
with a UnicodeDecodeError:

...
Module Products.ZCTextIndex.Lexicon, line 69, in sourceToWordIds
Module Products.ZCTextIndex.Lexicon, line 135, in _getWordIdCreate
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 5: 
orginal not in range(128).

What is confusing is that the zexp *will* import to another linux zope 
build I have (on Mdk10) and sys.getdefaultencoding() and 
locale.getdefaultlocale() on the 2 linux machines are almost the same 
(the working one reports "en_GB, utf"/ascii and the non-working one 
reports "en_US, utf"/ascii), so I think this is a red herring.  I can't 
for the life of me work out what is going wrong as I built python myself 
on both Linux machines exactly the same.

Can anyone help me please???
Thanks, Nick
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Re: Showstopper UnicodeDecodeError on Zope import???

2004-10-08 Thread Andreas Jung
Maybe try with TextIndexNG :-)
-aj
--On Freitag, 8. Oktober 2004 17:42 Uhr +0200 Nick Bower 
<[EMAIL PROTECTED]> wrote:

If I change Python's default encoding to utf-8 (which I shouldn't have to
do anyway), I get the following slightly different error:
Error Type: UnicodeDecodeError
Error Value: 'utf8' codec can't decode byte 0xef in position 5:
unexpected end of data
This is really frustrating... :(
Nick Bower wrote:
I'm trying to import a zexp export (a Plone site actually) from a
windows workstation to a zope server I built on Linux RH9 but it fails
with a UnicodeDecodeError:
...
Module Products.ZCTextIndex.Lexicon, line 69, in sourceToWordIds
Module Products.ZCTextIndex.Lexicon, line 135, in _getWordIdCreate
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 5:
orginal not in range(128).
What is confusing is that the zexp *will* import to another linux zope
build I have (on Mdk10) and sys.getdefaultencoding() and
locale.getdefaultlocale() on the 2 linux machines are almost the same
(the working one reports "en_GB, utf"/ascii and the non-working one
reports "en_US, utf"/ascii), so I think this is a red herring.  I can't
for the life of me work out what is going wrong as I built python myself
on both Linux machines exactly the same.
Can anyone help me please???
Thanks, Nick
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -  http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: Showstopper UnicodeDecodeError on Zope import???

2004-10-08 Thread Nick Bower
If I change Python's default encoding to utf-8 (which I shouldn't have 
to do anyway), I get the following slightly different error:

Error Type: UnicodeDecodeError
Error Value: 'utf8' codec can't decode byte 0xef in position 5: 
unexpected end of data

This is really frustrating... :(
Nick Bower wrote:
I'm trying to import a zexp export (a Plone site actually) from a 
windows workstation to a zope server I built on Linux RH9 but it fails 
with a UnicodeDecodeError:

...
Module Products.ZCTextIndex.Lexicon, line 69, in sourceToWordIds
Module Products.ZCTextIndex.Lexicon, line 135, in _getWordIdCreate
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 5: 
orginal not in range(128).

What is confusing is that the zexp *will* import to another linux zope 
build I have (on Mdk10) and sys.getdefaultencoding() and 
locale.getdefaultlocale() on the 2 linux machines are almost the same 
(the working one reports "en_GB, utf"/ascii and the non-working one 
reports "en_US, utf"/ascii), so I think this is a red herring.  I can't 
for the life of me work out what is going wrong as I built python myself 
on both Linux machines exactly the same.

Can anyone help me please???
Thanks, Nick
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: Showstopper UnicodeDecodeError on Zope import???

2004-10-08 Thread Nick Bower
Andreas Jung wrote:
> Are you really sure that the source and destination instance are running
> the *same*
> setup (means same Zope and Plone versions)?
>
> -aj
As sure as one can be when comparing a Plone 2.0.3 all-in-one windows 
distribution with a custom built zope 2.7.0/zope2.7.2 + plone 2.0.3 (all 
combinations tried) Unix server environment.  (Not really basically)

But surely no-one will advise me that this should matter for the 
purposes of importing/exporting as long as both are Plone 2.0.3.

Besides, the problem is not consistent between linux servers of same 
versions (just compiled on different distros) and AFAIK, there's no 
reason why objects should not be portable in this way because although 
the exception mentions CMFCore.CMFCatalog* and CMFPlone, the actual 
catch is way down in ZCTextIndex and ZCatalog which is Zope.  Or am I wrong?

nick

--On Freitag, 8. Oktober 2004 16:41 Uhr +0200 Nick Bower 
<[EMAIL PROTECTED]> wrote:

I'm trying to import a zexp export (a Plone site actually) from a windows
workstation to a zope server I built on Linux RH9 but it fails with a
UnicodeDecodeError:
...
Module Products.ZCTextIndex.Lexicon, line 69, in sourceToWordIds
Module Products.ZCTextIndex.Lexicon, line 135, in _getWordIdCreate
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 5:
orginal not in range(128).
What is confusing is that the zexp *will* import to another linux zope
build I have (on Mdk10) and sys.getdefaultencoding() and
locale.getdefaultlocale() on the 2 linux machines are almost the same
(the working one reports "en_GB, utf"/ascii and the non-working one
reports "en_US, utf"/ascii), so I think this is a red herring.  I can't
for the life of me work out what is going wrong as I built python myself
on both Linux machines exactly the same.
Can anyone help me please???
Thanks, Nick
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -  http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Showstopper UnicodeDecodeError on Zope import???

2004-10-08 Thread Andreas Jung
Are you really sure that the source and destination instance are running 
the *same*
setup (means same Zope and Plone versions)?

-aj
--On Freitag, 8. Oktober 2004 16:41 Uhr +0200 Nick Bower 
<[EMAIL PROTECTED]> wrote:

I'm trying to import a zexp export (a Plone site actually) from a windows
workstation to a zope server I built on Linux RH9 but it fails with a
UnicodeDecodeError:
...
Module Products.ZCTextIndex.Lexicon, line 69, in sourceToWordIds
Module Products.ZCTextIndex.Lexicon, line 135, in _getWordIdCreate
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 5:
orginal not in range(128).
What is confusing is that the zexp *will* import to another linux zope
build I have (on Mdk10) and sys.getdefaultencoding() and
locale.getdefaultlocale() on the 2 linux machines are almost the same
(the working one reports "en_GB, utf"/ascii and the non-working one
reports "en_US, utf"/ascii), so I think this is a red herring.  I can't
for the life of me work out what is going wrong as I built python myself
on both Linux machines exactly the same.
Can anyone help me please???
Thanks, Nick
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -  http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: Showstopper UnicodeDecodeError on Zope import???

2004-10-08 Thread Nick Bower
I should mention that I've tried this on various combinations of python 
2.3.3/2.3.4 and zope 2.7.0/2.7.2.

Nick Bower wrote:
I'm trying to import a zexp export (a Plone site actually) from a 
windows workstation to a zope server I built on Linux RH9 but it fails 
with a UnicodeDecodeError:

...
Module Products.ZCTextIndex.Lexicon, line 69, in sourceToWordIds
Module Products.ZCTextIndex.Lexicon, line 135, in _getWordIdCreate
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 5: 
orginal not in range(128).

What is confusing is that the zexp *will* import to another linux zope 
build I have (on Mdk10) and sys.getdefaultencoding() and 
locale.getdefaultlocale() on the 2 linux machines are almost the same 
(the working one reports "en_GB, utf"/ascii and the non-working one 
reports "en_US, utf"/ascii), so I think this is a red herring.  I can't 
for the life of me work out what is going wrong as I built python myself 
on both Linux machines exactly the same.

Can anyone help me please???
Thanks, Nick
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Showstopper UnicodeDecodeError on Zope import???

2004-10-08 Thread Nick Bower
I'm trying to import a zexp export (a Plone site actually) from a 
windows workstation to a zope server I built on Linux RH9 but it fails 
with a UnicodeDecodeError:

...
Module Products.ZCTextIndex.Lexicon, line 69, in sourceToWordIds
Module Products.ZCTextIndex.Lexicon, line 135, in _getWordIdCreate
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 5: 
orginal not in range(128).

What is confusing is that the zexp *will* import to another linux zope 
build I have (on Mdk10) and sys.getdefaultencoding() and 
locale.getdefaultlocale() on the 2 linux machines are almost the same 
(the working one reports "en_GB, utf"/ascii and the non-working one 
reports "en_US, utf"/ascii), so I think this is a red herring.  I can't 
for the life of me work out what is going wrong as I built python myself 
on both Linux machines exactly the same.

Can anyone help me please???
Thanks, Nick
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Two problems with 2.7.3b1 and CMF1.5.0b2

2004-10-08 Thread Lennart Regebro
1. Trying to install CPS on the above platform, I get the following error:
ValueError: Not a registered directory: 
Products/CPSDefault/skins/cps_javascript (Also, an error occurred while 
attempting to render the standard error message.)

Has anything changed with the skin directory registration? I can't find 
any change log to check...

2. Worse: I can't debug it. The standard import pdb; pdb.set_trace() 
does nothing at all! I checked (by adding prints) that the pdb and bdb 
code is reached, and it is, but nothing happend! And yes, debug-mode in on.

Any ideas?
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )