[Zope-dev] Re: [Zope] CoreSession Urgent !!!
michael kobald
michael@beehive.de
Fri, 2 Nov 2001 12:17:47 +0100
Hi,
thanks for hammering it out.
The problems persit on my Site(2.3.3) under Win2k and OSX.
CST 0.8 works fine.
You tried to use 2 session Manager in 1 Transaktion simultaneously ? perhaps
in 1 method ?
micha
----- Original Message -----
From: "Andreas Jung" <andreas@zope.com>
To: "michael kobald" <michael@beehive.de>; <chrism@digicool.com>
Cc: <zope@zope.org>; <zope-dev@zope.org>
Sent: Thursday, November 01, 2001 6:33 PM
Subject: Re: [Zope] CoreSession Urgent !!!
> Michel,
>
> I tried to reproduce the problem without success. I installed
> CST 0.9 under Linux and XP and hammered it with ab. I did not get
> any errors, sorry :-(
>
> Andreas
> ----- Original Message -----
> From: "michael kobald" <michael@beehive.de>
> To: <chrism@digicool.com>
> Cc: <zope@zope.org>; <zope-dev@zope.org>
> Sent: Thursday, October 25, 2001 09:26
> Subject: [Zope] CoreSession Urgent !!!
>
>
> > Hi,
> > i am have a big Problem with CoreSession 0.9 (Zope 2.3.3 Win2000
Server).
> > I have 2 Session Data Mangers (dieter and session_mgr).
> > I i want call the getSessionData() of them both method in 1 Transaction.
> Via
> > calling foo3
> > I get the error msgs below.
> > I need to call both Data Mangers in 1 Transaction !
> >
> > By the way: Zope 2.4.2 hangs for the rest of his live after the 2.
calling
> > of foo3
> >
> > Please Help
> >
> > michael
> >
> >
> > Code:
> > def a(self):
> > """khjkjh"""
> > data = self.dieter.getSessionData()
> > data.set('dfd', 'dsd')
> > return None
> > def b(self):
> > """hjhjh"""
> > data2 = self.session_mgr.getSessionData()
> > return None
> >
> > def foo3(self, REQUEST):
> > """hhjh"""
> > #return "dgffdg"
> > c = self.a()
> > #get_transaction().commit(1)
> > d= self.b()
> > #data = self.session_mgr.getSessionData()
> > return "huhuh"
> >
> > First Call
> >
> >
> >
> >
> >
> >
> >
> > Error Type: error
> > Error Value: release unlocked lock
> >
> >
> >
> >
> >
> > Traceback (innermost last):
> > File E:\Beehive\TeDeLine\lib\python\ZPublisher\Publish.py, line 223,
in
> > publish_module
> > File E:\Beehive\TeDeLine\lib\python\ZPublisher\Publish.py, line 187,
in
> > publish
> > File E:\Beehive\TeDeLine\lib\python\Zope\__init__.py, line 221, in
> > zpublisher_exception_hook
> > (Object: Traversable)
> > File E:\Beehive\TeDeLine\lib\python\ZPublisher\Publish.py, line 175,
in
> > publish
> > File E:\Beehive\TeDeLine\lib\python\Zope\__init__.py, line 235, in
> commit
> > File E:\Beehive\TeDeLine\lib\python\ZODB\Transaction.py, line 335, in
> > commit
> > File E:\Beehive\TeDeLine\lib\python\ZODB\Connection.py, line 657, in
> > tpc_finish
> > File E:\Beehive\TeDeLine\lib\python\ZODB\BaseStorage.py, line 219, in
> > tpc_finish
> > (Object: SessionStorage)
> > error: (see above)
> > Second Call:
> > Error Type: TransactionErrorError Value: A serious error, which was
> probably
> > a system error, occurred in a previous database transaction. This
> > application may be in an invalid state and must be restarted before
> database
> > updates can be allowed. Beware though that if the error was due to a
> serious
> > system problem, such as a disk full condition, then the application may
> not
> > come up until you deal with the system problem. See your application log
> for
> > information on the error that lead to this problem.
> >
> >
> >
> >
> >
> > _______________________________________________
> > Zope maillist - Zope@zope.org
> > http://lists.zope.org/mailman/listinfo/zope
> > ** No cross posts or HTML encoding! **
> > (Related lists -
> > http://lists.zope.org/mailman/listinfo/zope-announce
> > http://lists.zope.org/mailman/listinfo/zope-dev )
> >
>