Hi,

   When I try to add an event and the event title has a 8 bit character 
I get this error:

---------------------------------
Error Type:     UnicodeDecodeError
Error Value:    'ascii' codec can't decode byte 0xe9 in position 25: 
ordinal not in range(128)

Traceback:      

Traceback (innermost last):

    * Module ZPublisher.Publish, line 113, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 40, in call_object
    * Module Products.CMFCore.FSPythonScript, line 108, in __call__
    * Module Shared.DC.Scripts.Bindings, line 311, in __call__
    * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
    * Module Products.CMFCore.FSPythonScript, line 163, in _exec
    * Module None, line 53, in calendar_addevent
      <FSPythonScript at /cps/calendar_addevent used 
for /cps/workspaces/members/mario.menezes/calendar>
      Line 53
    * Module AccessControl.ZopeGuards, line 341, in guarded_apply
    * Module AccessControl.ZopeGuards, line 363, in 
builtin_guarded_apply
    * Module Products.CPSCore.CPSTypes, line 59, in invokeFactory
    * Module Products.CPSWorkflow.workflowtool, line 298, in 
invokeFactoryFor
    * Module Products.CPSWorkflow.workflowtool, line 419, in 
_createObject
    * Module Products.CPSCore.CPSTypes, line 111, in constructContent
    * Module Products.CMFCore.TypesTool, line 571, in _constructInstance
    * Module Products.CPSCalendar.Event, line 744, in addEvent
    * Module OFS.ObjectManager, line 293, in _setObject
    * Module Products.CPSCalendar.Event, line 709, in manage_afterAdd
    * Module Products.CPSCore.EventServicePatches, line 104, in 
manage_afterAdd
    * Module Products.CMFCore.CMFCatalogAware, line 184, in 
manage_afterAdd
    * Module Products.CMFCore.CMFCatalogAware, line 50, in indexObject
    * Module Products.CMFCore.CatalogTool, line 319, in indexObject
    * Module Products.CPSCore.PatchCatalogTool, line 181, in 
cat_catalog_object
    * Module Products.ZCatalog.ZCatalog, line 565, in catalog_object
    * Module Products.ZCatalog.Catalog, line 361, in catalogObject
    * Module Products.PluginIndexes.common.UnIndex, line 220, in 
index_object
    * Module Products.PluginIndexes.common.UnIndex, line 247, in 
_index_object
    * Module Products.PluginIndexes.common.UnIndex, line 199, in 
insertForwardIndexEntry

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 25: 
ordinal not in range(128)

form
category        'work'
document        ''
event_type      'event_tofrom'
title   'Exame de Capacidade - Jos\xe9 Eg\xeddio'
create  '1'
description     'Exame de Capacidade do Jos\xe9 Eg\xeddio'
location        'Sala Semin\xe1rio CRPq'
calendar_addevent       'Create'
from_date_string        '09/21/2005'
to_date '09/21/2005'
from_date_hour  14
event_status    'confirmed'
from_date_minute        30
to_date_hour    15
transparent     0
to_date_minute  30
cookies
_ZopeId '05671953A1.kgalp1hE'
lazy items

---------------------------------

    The title I typed was:  "Exame de Capacidade - José Egídio"

    If I remove the characters "é" and "í" replacing them by "e" and "i" 
respectively, the everything goes OK even if there're  8 bit 
characteres in other fields of the Event Add form.

    I tested others documents and types (workspace, Openoffice document) 
and had the same problem when the title contains such characteres (8 
bit). 

    Could someone try to reproduce this?

    Thanks
-- 
Mario O.de Menezes, Ph.D.     "Many are the plans in a man's heart, but
LinuxUser: #24626         is the Lord's purpose that prevails" Pv 19.21
                        http://www.ipen.br/~mario      
_______________________________________________
cps-users mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/cps-users

Reply via email to