Re: Bug: Modification of ZMSTable geometry in multilingual sites

"Dr. Frank Hoffmann" <[email protected]>
Newsgroups gmane.comp.cms.zms.devel
Message-ID <[email protected]>
Hello,
with the latest build I can not reproduce the error:
http://www.medvalue.de/pub/bscw.cgi/d299373/zms-2.10.5-12_2.tar.gz

please, take a loot at the screen shot:
http://www.medvalue.de/pub/bscw.cgi/d299379/tableLang.gif

Regards
fh

--- In [email protected], Gregor Hoffleit <gregor@...> 
wrote:
>
> We're running into an Zope error with ZMSTables in multilingual 
sites.
> After modifying the geometry of an global ZMSTable, we get an "Site
> Error: IndexError" (see below for the traceback).
> 
> To reproduce the problem:
> 
> (1) In a bilingual site, create a global ZMSTable in the primary 
language.
> (2) Switch into the secondary language, and save the table.
> (3) Go back into the primary language, and add a row to the table.
> (4) Switch into the secondary language and try to edit the table. 
BOOOM:
> 
>     Site Error
> 
>     An error was encountered while publishing this resource.
> 
>     IndexError
> 
>     Sorry, a site error occurred.
> 
>     Traceback (innermost last): 
> 
>     * Module ZPublisher.Publish, line 202, in 
publish_module_standard
>     * Module ZPublisher.Publish, line 150, in publish
>     * Module Zope2.App.startup, line 221, in 
zpublisher_exception_hook
>     * Module ZPublisher.Publish, line 119, in publish
>     * Module ZPublisher.mapply, line 88, in mapply
>     * Module ZPublisher.Publish, line 42, in call_object
>     * Module App.special_dtml, line 65, in __call__
>     * Module DocumentTemplate.DT_String, line 476, in __call__
>     * Module DocumentTemplate.DT_Let, line 76, in render
>     * Module DocumentTemplate.DT_In, line 703, in renderwob
>     * Module DocumentTemplate.DT_In, line 626, in renderwob
>     * Module DocumentTemplate.DT_Util, line 196, in eval
>       __traceback_info__: row
>     * Module <string>, line 0, in ?
>     * Module Products.zms.zmstable, line 365, in getRow
> 
>     IndexError: list index out of range (Also, the following error 
occurred
>     while attempting to render the standard error message, please 
see the
>     event log for full details: 'thisObj')
> 
> 
> I'm able to "repair" this problem by removing the added row in the
> primary language.
> 
> Appearently you can workaround the problem by once adding a row in 
the
> secondary language (e.g. in step 2).
> 
> 
> Regards,
>     Gregor Hoffleit
> 
> 
> -- 
> Gregor Hoffleit <gregor.hoffleit@...>
> Media Supervision Software Consulting GmbH
> Georg-Friedrich-Haendel-Str. 13, 69214 Eppelheim/Heidelberg
> Tel: +49 6221 705079-0  /  Fax: +49 6221 705079-80
> Amtsgericht Mannheim, HRB 336821, Geschäftsführer Reinhard Kratzke
> http://www.mediasupervision.de/
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.