[Zope-dev] session problem again?
Chris McDonough
chrism at plope.com
Wed Sep 29 09:29:10 EDT 2004
Matteo,
I'm afraid that there's just no simple way turn Zope 2.6.X into a Zope
that has all the fixes and patches of Zope 2.7.3. It's not an effort
you can succeed at under the type of time pressure you seem to be under.
A much better tact would be to make your application work under Zope
2.7.3. What prevents it from running under 2.7.3 now?
- C
On Tue, 2004-09-28 at 19:07, Matteo Memelli wrote:
> Hello I include the conversation that I had today with Chris:
>
> > I'm using Zope 2.6b1+ with ZWarehouse e-commerce product
> > (ZWarehouse-20040522 version 0.8)
> > I tried upgrading to Zope 2.7 but ZWarehouse gave me many problems so
> > I decided to try applying your patches for Sessioning problems that I
> > have.
>
> Hmm..
>
> > I think that the error that zope gives to me is very known to you... I
> > tried to copy the whole directories Transience, Session and ZPublisher
> > from both
> > Zope-2.7.3b1-0 and Zope 2.7.2 but without success I also copied the
> > file startup.py from lib/python/Zope/App/ ...
> > Am I missing anything?
>
> Yes, the ZODB directory also... although I reallly have no idea whether
> this will work under 2.6.
>
> Really, to be sure you've got all the right files, it'd be best if you
> could upgrade to 2.7.3... maybe we could help fix whatever in ZWarehouse
> doesn't work under there (move this conversation to the Zope list
> zope at zope.org?)
>
> To be thorough, you will also need to delete and recreate any persistent
> session data container you've got laying around (unless it's in
> temp_folder, that's in RAM anyway and gets recreated on reboot).
>
> > My customer is complaining so much and I really don't know what to do!
> > Hoping in your answer...thank you in advance
> >
> > Matteo Memelli
> >
> >
> >
> > Site Error
> > An error was encountered while
> > publishing this resource.
> >
> > KeyError
> >
> > Sorry, a site error occurred.
> >
> > Traceback (innermost last):
> >
> > * Module ZPublisher.Publish,
> > line 175, in
> > publish_module_standard
> > * Module Products.iHotfix,
> > line 83, in new_publish
> > * Module ZPublisher.Publish,
> > line 132, in publish
> > * Module Zope.App.startup,
> > line 203, 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 OFS.DTMLDocument,
> > line 128, in __call__
> > <DTMLDocument instance at
> > 41725260>
> > URL:
> > http://www.arte-luce.com/catalog/html/catalog.html/manage_main
> > Physical
> > Path:/arteluce/catalog/html/catalog.html
> > * Module
> > DocumentTemplate.DT_String,
> > line 474, in __call__
> > * Module
> > DocumentTemplate.DT_Let,
> > line 76, in render
> > * Module OFS.DTMLDocument,
> > line 121, in __call__
> > <DTMLDocument instance at
> > 4172b6b0>
> > URL:
> >
> http://www.arte-luce.com/catalog/html/zwarehouse_html_header/manage_main
> > Physical
> > Path:/arteluce/catalog/html/zwarehouse_html_header
> > * Module
> > DocumentTemplate.DT_String,
> > line 474, in __call__
> > * Module
> > DocumentTemplate.DT_Util,
> > line 201, in eval
> > __traceback_info__:
> > cart_functions
> > * Module <string>, line 1, in
> > <expression>
> > * Module
> > Shared.DC.Scripts.Bindings,
> > line 306, in __call__
> > * Module
> > Shared.DC.Scripts.Bindings,
> > line 343, in _bindAndExec
> > * Module
> > Products.PythonScripts.PythonScript, line 318, in _exec
> > * Module None, line 16, in
> > setSessionByRequest.py
> > <PythonScript at
> > /arteluce/catalog/cart_functions/setSessionByRequest.py>
> > Line 16
> > * Module
> > ZPublisher.HTTPRequest,
> > line 1218, in __getattr__
> > * Module
> > ZPublisher.HTTPRequest,
> > line 1178, in get
> > * Module
> > Products.Sessions.SessionDataManager, line 94, in
> getSessionData
> > * Module
> > Products.Sessions.SessionDataManager, line 181, in
> _getSessionDataObject
> > * Module
> > Products.Transience.Transience, line 847, in new_or_existing
> > * Module
> > Products.Transience.Transience, line 450, in __setitem__
> > KeyError: 1096365080 (Also, an
> > error occurred while attempting to
> > render the standard error message.)
> >
> >
> > ___________________________________
> >
> > Troubleshooting Suggestions
> >
> > * The URL may be incorrect.
> > * The parameters passed to
> > this resource may be
> > incorrect.
> > * A resource that this
> > resource relies on may be
> > encountering an error.
> > For more detailed information about
> > the error, please refer to error
> > log.
> >
> > If the error persists please
> > contact the site maintainer. Thank
> > you for your patience.
> >
> >
> >
>
> Hmmm.. that's an odd place to get that error. I'm surprised. Does it
> only happen after some period of inactivity on the site?
>
> - C
>
>
> FOLLOWING Chris's advice first I tried to copy also ZODB directory from
> Zope 2.7.3 but still the same error...
> so I Installed Zope-2.7.3b1-0 (IS THIS THE RIGHT VERSION THAT SHOULD
> SOLVE SESSION PROBLEMS?) and reinstalled with success the following
> packages:
> ZWarehouse 0.8
> iHotfix-0.4.0
> itools-0.4.6
> Localizer-1.1.0a4
> ZMySQLDA-2.0.8
> MySQL-python-1.0.0
> TranslationService-0.4
>
> THEN imported my customer's web site but I still have the same
> problem... whats going on... what am i missing?
> For every change I made I delete and recreate any persistent
> session data container rebooting the server (IS THIS ENOUGH OR MUST I DO
> ANYTHING ELSE???)
> >From what I can see it seems that the problem comes after about 20
> minutes of inactivity... session timeout? (How can I get the session
> longer just for now I mean??!! modyfing default value in
> session_timeout_minutes in lib/python/Zope/Startup/handlers.py ???)
>
> Hoping to solve the problem quickly....my customer is going to kill me
> otherwise :(
>
> Thank you
> Matte
>
>
> _______________________________________________
> Zope-Dev maillist - Zope-Dev at zope.org
> 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 )
>
More information about the Zope-Dev
mailing list