Re: [Zope-dev] Zope 2.4.2 Error
E. Seifert wrote: >Hi list, > >I just installed the 2.4.2 update over my Linux Zope 2.4.1 and I get the >following traceback: > >Traceback (innermost last): >[...] > > >(Object: standard_html_header) > File /usr/local/zope/lib/python/Products/Renderable/Renderable.py, line >17, in __str__ >(Object: standard_site_menue) > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 195, in __call__ >(Object: render) > File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 546, >in __call__ >(Object: render) > File /usr/local/zope/lib/python/DocumentTemplate/DT_In.py, line 770, in >renderwob >(Object: objectValues(['SimpleNav Element'])) > File /usr/local/zope/lib/python/Products/Renderable/Renderable.py, line >17, in __str__ >(Object: ab) > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 203, in __call__ >(Object: render) >KeyError: validate > >Is there someone who can help me? > >TIA >Erich > Hi Erich, Sorry it took me so long to read Zope-dev and see this question. There's a section in lib/python/OFS/DTMLMethod.py which was changed in 2.4.2 to accelerate DTML security processing, but it doesn't look like a subsequent patch to make it handle reentry was routed to 2.4 yet. (Actually, I think it's waiting in a dev branch, because it's not on the trunk yet either.) For the time being, what you can do is comment out both lines in DTMLMethod.py which read self.__dict__['validate'] = security.DTMLValidate and del self.__dict__['validate'] It looks like the renderable product you're using is causing the DTMLMethod to be reentered, which is tripping out this bug (ie you can only delete validate once -- the second time it fails). ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
RE: [Zope-dev] Zope 2.4.2 Error
Hi Andreas, thanks again for your answer. > Why do you say it is an error. It is a deprecation warning. > This warning framework is also used in Python to warn > about the usage of deprecated features that will change or > go away in a later release. But it is not an error and does > not limit your functionality. I'm not talking about the deprecation warning but about the error message I received after installing the update (it was in the citation - I should have mentioned it more explicitly): Traceback (innermost last): File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 223, in publish_module File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 187, in publish File /usr/local/zope/lib/python/Zope/__init__.py, line 226, in zpublisher_exception_hook (Object: de) File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 171, in publish File /usr/local/zope/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: index_html) File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 112, in call_object (Object: index_html) File /usr/local/zope/lib/python/OFS/DTMLDocument.py, line 199, in __call__ (Object: index_html) File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 546, in __call__ (Object: index_html) File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 188, in __call__ (Object: standard_html_header) File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 546, in __call__ (Object: standard_html_header) File /usr/local/zope/lib/python/Products/Renderable/Renderable.py, line 17, in __str__ (Object: standard_site_menue) File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 195, in __call__ (Object: render) File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 546, in __call__ (Object: render) File /usr/local/zope/lib/python/DocumentTemplate/DT_In.py, line 770, in renderwob (Object: objectValues(['SimpleNav Element'])) File /usr/local/zope/lib/python/Products/Renderable/Renderable.py, line 17, in __str__ (Object: ab) File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 203, in __call__ (Object: render) KeyError: validate Bye Erich ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
RE: [Zope-dev] Zope 2.4.2 Error
Thanks Andreas, > -Original Message- > From: Andreas Jung [mailto:[EMAIL PROTECTED]] > Sent: Saturday, October 20, 2001 12:07 AM > To: E. Seifert; [EMAIL PROTECTED] > Subject: Re: [Zope-dev] Zope 2.4.2 Error > > > Jup, I assume you are using some 3rd party products that > still use the old SearchIndex stuff. Nothing to worry about > -just a warning. > But what's about this error then (it's not just a warning)? Does it perhaps relate to the Renderable Product? TIA Erich > > > -Original Message- > > > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf > > > Of E. Seifert > > > Sent: Friday, October 19, 2001 11:01 PM > > > To: [EMAIL PROTECTED] > > > Subject: [Zope-dev] Zope 2.4.2 Error > > > > > > > > > Hi list, > > > > > > I just installed the 2.4.2 update over my Linux Zope 2.4.1 > and I get the > > > following traceback: > > > > > > Traceback (innermost last): > > > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 223, in > > > publish_module > > > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 187, in > > > publish > > > File /usr/local/zope/lib/python/Zope/__init__.py, line 226, in > > > zpublisher_exception_hook > > > (Object: de) > > > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 171, in > > > publish > > > File /usr/local/zope/lib/python/ZPublisher/mapply.py, line 160, > > > in mapply > > > (Object: index_html) > > > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 112, in > > > call_object > > > (Object: index_html) > > > File /usr/local/zope/lib/python/OFS/DTMLDocument.py, line 199, > > > in __call__ > > > (Object: index_html) > > > File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line > 546, > > > in __call__ > > > (Object: index_html) > > > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 188, in > __call__ > > > (Object: standard_html_header) > > > File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line > 546, > > > in __call__ > > > (Object: standard_html_header) > > > File /usr/local/zope/lib/python/Products/Renderable/Renderable.py, > line > > > 17, in __str__ > > > (Object: standard_site_menue) > > > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 195, in > __call__ > > > (Object: render) > > > File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line > 546, > > > in __call__ > > > (Object: render) > > > File /usr/local/zope/lib/python/DocumentTemplate/DT_In.py, line 770, > in > > > renderwob > > > (Object: objectValues(['SimpleNav Element'])) > > > File /usr/local/zope/lib/python/Products/Renderable/Renderable.py, > line > > > 17, in __str__ > > > (Object: ab) > > > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 203, in > __call__ > > > (Object: render) > > > KeyError: validate > > > > > > Is there someone who can help me? > > > > > > TIA > > > Erich > > > > > > > > > ___ > > > Zope-Dev maillist - [EMAIL PROTECTED] > > > http://lists.zope.org/mailman/listinfo/zope-dev > > > ** No cross posts or HTML encoding! ** > > > (Related lists - > > > http://lists.zope.org/mailman/listinfo/zope-announce > > > http://lists.zope.org/mailman/listinfo/zope ) > > > > > > > > > ___ > > Zope-Dev maillist - [EMAIL PROTECTED] > > http://lists.zope.org/mailman/listinfo/zope-dev > > ** No cross posts or HTML encoding! ** > > (Related lists - > > http://lists.zope.org/mailman/listinfo/zope-announce > > http://lists.zope.org/mailman/listinfo/zope ) > > ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Zope 2.4.2 Error
Jup, I assume you are using some 3rd party products that still use the old SearchIndex stuff. Nothing to worry about -just a warning. Andreas - Original Message - From: "E. Seifert" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 19, 2001 17:31 Subject: RE: [Zope-dev] Zope 2.4.2 Error > Oh, I forgot to mention that I also get the following message after starting > Zope up the first time: > > > /usr/local/zope/lib/python/SearchIndex/__init__.py:9 > 1: DeprecationWarning: The usage of the SearchIndex package is deprecated > since > Zope 2.4. > This package is only kept for backwards compatibility for a while > and will go away in a future release. > > Please use instead the re-factored modules in Products/PluginIndexes. > > warnings.warn("The usage of the SearchIndex package is deprecated since \ > > > Erich > > > > -Original Message- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf > > Of E. Seifert > > Sent: Friday, October 19, 2001 11:01 PM > > To: [EMAIL PROTECTED] > > Subject: [Zope-dev] Zope 2.4.2 Error > > > > > > Hi list, > > > > I just installed the 2.4.2 update over my Linux Zope 2.4.1 and I get the > > following traceback: > > > > Traceback (innermost last): > > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 223, in > > publish_module > > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 187, in > > publish > > File /usr/local/zope/lib/python/Zope/__init__.py, line 226, in > > zpublisher_exception_hook > > (Object: de) > > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 171, in > > publish > > File /usr/local/zope/lib/python/ZPublisher/mapply.py, line 160, > > in mapply > > (Object: index_html) > > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 112, in > > call_object > > (Object: index_html) > > File /usr/local/zope/lib/python/OFS/DTMLDocument.py, line 199, > > in __call__ > > (Object: index_html) > > File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 546, > > in __call__ > > (Object: index_html) > > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 188, in __call__ > > (Object: standard_html_header) > > File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 546, > > in __call__ > > (Object: standard_html_header) > > File /usr/local/zope/lib/python/Products/Renderable/Renderable.py, line > > 17, in __str__ > > (Object: standard_site_menue) > > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 195, in __call__ > > (Object: render) > > File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 546, > > in __call__ > > (Object: render) > > File /usr/local/zope/lib/python/DocumentTemplate/DT_In.py, line 770, in > > renderwob > > (Object: objectValues(['SimpleNav Element'])) > > File /usr/local/zope/lib/python/Products/Renderable/Renderable.py, line > > 17, in __str__ > > (Object: ab) > > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 203, in __call__ > > (Object: render) > > KeyError: validate > > > > Is there someone who can help me? > > > > TIA > > Erich > > > > > > ___ > > Zope-Dev maillist - [EMAIL PROTECTED] > > http://lists.zope.org/mailman/listinfo/zope-dev > > ** No cross posts or HTML encoding! ** > > (Related lists - > > http://lists.zope.org/mailman/listinfo/zope-announce > > http://lists.zope.org/mailman/listinfo/zope ) > > > > > ___ > Zope-Dev maillist - [EMAIL PROTECTED] > http://lists.zope.org/mailman/listinfo/zope-dev > ** No cross posts or HTML encoding! ** > (Related lists - > http://lists.zope.org/mailman/listinfo/zope-announce > http://lists.zope.org/mailman/listinfo/zope ) > ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
RE: [Zope-dev] Zope 2.4.2 Error
Oh, I forgot to mention that I also get the following message after starting Zope up the first time: /usr/local/zope/lib/python/SearchIndex/__init__.py:9 1: DeprecationWarning: The usage of the SearchIndex package is deprecated since Zope 2.4. This package is only kept for backwards compatibility for a while and will go away in a future release. Please use instead the re-factored modules in Products/PluginIndexes. warnings.warn("The usage of the SearchIndex package is deprecated since \ Erich > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf > Of E. Seifert > Sent: Friday, October 19, 2001 11:01 PM > To: [EMAIL PROTECTED] > Subject: [Zope-dev] Zope 2.4.2 Error > > > Hi list, > > I just installed the 2.4.2 update over my Linux Zope 2.4.1 and I get the > following traceback: > > Traceback (innermost last): > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 223, in > publish_module > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 187, in > publish > File /usr/local/zope/lib/python/Zope/__init__.py, line 226, in > zpublisher_exception_hook > (Object: de) > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 171, in > publish > File /usr/local/zope/lib/python/ZPublisher/mapply.py, line 160, > in mapply > (Object: index_html) > File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 112, in > call_object > (Object: index_html) > File /usr/local/zope/lib/python/OFS/DTMLDocument.py, line 199, > in __call__ > (Object: index_html) > File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 546, > in __call__ > (Object: index_html) > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 188, in __call__ > (Object: standard_html_header) > File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 546, > in __call__ > (Object: standard_html_header) > File /usr/local/zope/lib/python/Products/Renderable/Renderable.py, line > 17, in __str__ > (Object: standard_site_menue) > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 195, in __call__ > (Object: render) > File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 546, > in __call__ > (Object: render) > File /usr/local/zope/lib/python/DocumentTemplate/DT_In.py, line 770, in > renderwob > (Object: objectValues(['SimpleNav Element'])) > File /usr/local/zope/lib/python/Products/Renderable/Renderable.py, line > 17, in __str__ > (Object: ab) > File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 203, in __call__ > (Object: render) > KeyError: validate > > Is there someone who can help me? > > TIA > Erich > > > ___ > Zope-Dev maillist - [EMAIL PROTECTED] > http://lists.zope.org/mailman/listinfo/zope-dev > ** No cross posts or HTML encoding! ** > (Related lists - > http://lists.zope.org/mailman/listinfo/zope-announce > http://lists.zope.org/mailman/listinfo/zope ) > ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )